par
fab » 06 janv. 2009, 20:31
Si on utilise la concaténation autant le faire bien :
- Une chaine entre " " sera
interprétée par PHP ce qui consomme donc un peu plus de ressources
exemple:
$name = 'fab';
$phrase = "Mon nom est $name";
echo $phrase; // retourne Mon nom est fab
- Une chaine entre ' ' ne sera
pas interprétée par PHP
exemple;
$name = 'fab';
$phrase = 'Mon nom est $name';
echo $phrase; // retourne Mon nom est $name
Donc pour faire une requete propre :
$req = 'UPDATE contact
SET type="'.$type.'",
code_ville='.$code_ville.'
tel="'.$tel.'",
nom="'.$nom.'",
commentaire="'.$commentaire.'"
WHERE num = '.$num.';
mysql_query($req);
J'ai supposé que
$code_ville et
$num sont de type int sinon mysql nécessite des " " autour de ces variables