par
ouckileou » 29 nov. 2005, 19:43
Tu te mélangerais pas un peu les pinceaux entre colonne, variable et chaine de caractères ?
la même requête...
... où $select est une
colonne
$requete = 'SELECT * FROM catalogue where id=$select' ;
... où $select est une
variable (qui contient donc une chaîne, donc à entourer de guillemets)
$requete = 'SELECT * FROM catalogue where id="'.$select.'"' ;
... où $select est une
chaîne de caractères (donc à entourer de guillemets aussi)
$requete = 'SELECT * FROM catalogue where id="$select"' ;
et donc, si tu as vraiment une chaîne de caractères $select, c'est pas terrible...
Tu te mélangerais pas un peu les pinceaux entre colonne, variable et chaine de caractères ? :roll:
la même requête...
... où $select est une [b]colonne[/b]
[php]
$requete = 'SELECT * FROM catalogue where id=$select' ;
[/php]
... où $select est une [b]variable[/b] (qui contient donc une chaîne, donc à entourer de guillemets)
[php]
$requete = 'SELECT * FROM catalogue where id="'.$select.'"' ;
[/php]
... où $select est une [b]chaîne de caractères[/b] (donc à entourer de guillemets aussi)
[php]
$requete = 'SELECT * FROM catalogue where id="$select"' ;
[/php]
et donc, si tu as vraiment une chaîne de caractères $select, c'est pas terrible...