Bonjour,
Après quelques mois sans coder, je reprends le boulot et je deviens fou ...
Voici la requête que je tape en PHP :
Et voici ce que cette requête me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $endroit = "test"; $select = "select libelle.libelle AS libelle, lib_contenu.contenu AS contenu FROM libelle, lib_contenu, statut, langue, endroit WHERE libelle.id = lib_contenu.libelle AND statut.id = libelle.statut AND langue.id = lib_contenu.langue AND endroit.id = libelle.endroit AND statut.statut = 'OK' AND langue.code = 'FR' AND (endroit.endroit = 'global' OR endroit.endroit = $endroit)";
La ligne 25 étant mon mysql_fetch_array().Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/youobe/www/dev/cms/test.php on line 25
Si j'encadre la variable avec des ' ', ça fonctionne mais il ne prend pas en compte le contenu de la variable et si je l'entoure avec des " ", j'obtiens ceci :
La ligne 21 étant celle-ci :Parse error: syntax error, unexpected T_VARIABLE in /home/youobe/www/dev/cms/test.php on line 21
Comment puis-je faire pour que cette requête soit valide et tienne en compte le contenu de la variable $endroit ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AND (endroit.endroit = 'global' OR endroit.endroit = $endroit)";
Merci.
Partager