Bonjour,
Y-a t’il une technique pour récupérer la valeur d’un champ – hors boucle – avec la balise #INFO_X lorsque la table concernée contient une clé primaire multiple (plusieurs variables associées pour créer la clé primaire) ?
Sur une table avec clé primaire définie à A, B par exemple, j’ai tenté plusieurs écritures mais la balise : #INFO_X{table,#A} ne retourne rien, ni #INFO_X{table,#A,#B}ni #INFO_X{table,{#A,#B}} ni #INFO_X{table,[(#A,#B)]}
Certes, la balise #CHAMP_SQL{X} est pratique mais sauf erreur de ma part, on doit l’insérer dans une boucle?
Bonjour,
Y-a t’il une technique pour récupérer la valeur d’un champ – hors boucle – avec la balise #INFO_X lorsque la table concernée contient une clé primaire multiple (plusieurs variables associées pour créer la clé primaire) ?
Sur une table avec clé primaire définie à A, B par exemple, j’ai tenté plusieurs écritures mais la balise : #INFO_X{table,#A} ne retourne rien, ni #INFO_X{table,#A,#B}ni #INFO_X{table,{#A,#B}} ni #INFO_X{table,[(#A,#B)]}
Certes, la balise #CHAMP_SQL{X} est pratique mais sauf erreur de ma part, on doit l’insérer dans une boucle?
Bonjour,
Non je ne pense pas. Une solution peut être:
[(#VAL{'titre'}|sql_getfetsel{'spip_rubriques',#LISTE{'id_rubrique=1','filtre2','filtre3'}})]
Tu pourrais aussi te définir un filtre sur mesure... en php.
Mais comment as tu fait pour avoir une table à clé multiple ???
JL
Le jeu. 2 mai 2019 à 14:32, Naema <junkofzenet@gmail.com <mailto:junkofzenet@gmail.com>> a écrit :
Bonjour,
Y-a t'il une technique pour récupérer la valeur d'un champ -- hors boucle -- avec la balise #INFO_X lorsque la table
concernée contient une clé primaire multiple (plusieurs variables associées pour créer la clé primaire) ?
Sur une table avec clé primaire définie à A, B par exemple, j'ai tenté plusieurs écritures mais la balise : #INFO_X{table,#A} ne retourne rien, ni #INFO_X{table,#A,#B}ni #INFO_X{table,{#A,#B}} ni #INFO_X{table,[(#A,#B)]}
Certes, la balise #CHAMP_SQL{X} est pratique mais sauf erreur de ma part, on doit l'insérer dans une boucle?
Merci pour vos lumières.
_______________________________________________
liste spip
spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>
Typiquement, une table de liens possède une clef primaire multiple.
Le jeu. 2 mai 2019 à 18:00, JLuc <jluc@no-log.org> a écrit :
Le 02/05/2019 à 15:52, pierre laszczak a écrit :
Bonjour,
Non je ne pense pas. Une solution peut être:
[(#VAL{‹ titre ›}|sql_getfetsel{‹ spip_rubriques ›,#LISTE{‹ id_rubrique=1 ›,‹ filtre2 ›,‹ filtre3 ›}})]
Tu pourrais aussi te définir un filtre sur mesure… en php.
Mais comment as tu fait pour avoir une table à clé multiple ???
Bonjour,
Y-a t’il une technique pour récupérer la valeur d’un champ – hors boucle – avec la balise #INFO_X lorsque la table
concernée contient une clé primaire multiple (plusieurs variables associées pour créer la clé primaire) ?
Sur une table avec clé primaire définie à A, B par exemple, j’ai tenté plusieurs écritures mais la balise : #INFO_X{table,#A} ne retourne rien, ni #INFO_X{table,#A,#B}ni #INFO_X{table,{#A,#B}} ni #INFO_X{table,[(#A,#B)]}
Certes, la balise #CHAMP_SQL{X} est pratique mais sauf erreur de ma part, on doit l’insérer dans une boucle?
Merci pour vos lumières.