Explication syntaxe where

Résolu
bruno3591 Messages postés 155 Date d'inscription dimanche 28 septembre 2008 Statut Membre Dernière intervention 28 mars 2010 - 19 nov. 2008 à 18:07
bruno3591 Messages postés 155 Date d'inscription dimanche 28 septembre 2008 Statut Membre Dernière intervention 28 mars 2010 - 19 nov. 2008 à 18:52
Bonsoir,

Quelqu'un peut_il m'expliquer qu'elle est la signification de cette syntaxe : WHERE id='.$id.''

je parle surtout des ' . " pourquoi a t'on besoin de mettre des points et côtes ? where id=$id n 'est pas bon ?

Merci.

2 réponses

cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 25
19 nov. 2008 à 18:33
WHERE id='.$id.'' => permet la concaténation de where id= et du contenu de la variable $id
par exemple :
$id = 4;
$requete = 'where id=' . $id . ' ';
requete contiendra where id=4

Si tu fait $requete 'where id $id ';
$requete contiendra where id=$id

Remarque en utilisant les doubles quote : "
$requete = "where id=$id ";
$requete contiendra where id=4 (comme dans le premier cas).
3
bruno3591 Messages postés 155 Date d'inscription dimanche 28 septembre 2008 Statut Membre Dernière intervention 28 mars 2010
19 nov. 2008 à 18:52
Merci pour l'explication. C'est limpide.
0
Rejoignez-nous