[PHP/MYSQL]Contatenation "." ou ",&

Résolu
bichou92 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
bichou92 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aurai souhaitez savoir dans quelle cas on concatène une string avec "," et inversement a quelle moment on utilise "."

echo '<option value="',$row[0],'"';
$cp=mysql_query($sql)  or die ('Erreur de requête<br />'.$sql.'<br />'.mysql_error());


Merci

4 réponses

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Il me semble que la virgule ne s'utilise qu'avec echo. Ce n'est pas réellement une concaténation, c'est un peu comme si tu donnais un autre argument à echo.
La vraie concatenation se fait avec le point.
0
bichou92 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   2
 
Donc il est mieux d'utiliser le point?
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
A vrai dire le . passe en toute circonstance. Par contre il est bien possible que la virgule utilisée avec echo optimise la vitesse. C'est à vérifier mais je suppose que ça évite à php de faire des concatenations inutiles.
0
bichou92 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   2
 
Oki merci
0