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

Résolu/Fermé
bichou92 Messages postés 14 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 30 juin 2008 - 27 juin 2008 à 15:57
bichou92 Messages postés 14 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 30 juin 2008 - 27 juin 2008 à 18:01
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
A voir également:

4 réponses

kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 5 février 2025 1 526
27 juin 2008 à 16:07
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 mercredi 25 juin 2008 Statut Membre Dernière intervention 30 juin 2008 2
27 juin 2008 à 16:13
Donc il est mieux d'utiliser le point?
0
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 5 février 2025 1 526
27 juin 2008 à 16:18
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 mercredi 25 juin 2008 Statut Membre Dernière intervention 30 juin 2008 2
27 juin 2008 à 18:01
Oki merci
0