humm... requete

Répondre
romeofi05
le 14/01/2004 à 15:27
romeofi05
euhhh kess ki marche pas lçdedans :

$sql = "SELECT q1, q2a, q2b, q2c, q2d, q2e, q3a, q3b, q4a, q4b, q4c, q4d FROM questionnaire WHERE q15='".$nom."'";
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
romeofi05
le 14/01/2004 à 15:28
romeofi05
et naturellement ça me sélectionnera bien la totalité des lignes où q15 = la valeur de $nom n'est-ce pas ?
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
LA GLOBULE
le 14/01/2004 à 15:29
LA GLOBULE
Essaye comme ca :

$sql = 'SELECT q1, q2a, q2b, q2c, q2d, q2e, q3a, q3b, q4a, q4b, q4c, q4d FROM questionnaire WHERE q15="'.$nom.'"';
romeofi05
le 14/01/2004 à 15:31
romeofi05
ben t'as juste changé le "sens des guillemets" non ? pourquoi ça marche comme ça jcomprends pas bien...
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
romeofi05
le 14/01/2004 à 15:40
romeofi05
attends t'es en train de me dire qu'il y a des guillemets spéciaux pour la concaténation genre le ' c le bon alors que le " c le mauvais ???
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
LA GLOBULE
le 14/01/2004 à 15:44
LA GLOBULE
Fais un echo de ton $sql tu verras la différence.

Dans ton cas, ton nom se retrouve entre deux ', alors qu'il faut mettre les chaines de caracteres (pour les requetes) entre deux ".
romeofi05
le 14/01/2004 à 15:45
romeofi05
lol j'avais fait un echo $sql j'avais l'impression que ct correct
je pensais pas que le texte était à mettre obligatoirement entre " et non entre '
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Kro
le 14/01/2004 à 15:51
Kro
dans tous mes programmes g fait l'inverse et ca marche nickel cad "select $ from table1 where num_champ='$var';";
ce n'est donc pas une bonne synthaxe??
Répondre
LoadingChargement en cours