Php MySQL

Fermé
fabien.joubert Messages postés 35 Date d'inscription vendredi 15 juin 2007 Statut Membre Dernière intervention 31 juillet 2008 - 13 juil. 2007 à 16:14
Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 - 13 juil. 2007 à 17:56
je me demande seulement si $label a bien sa place dans la derniere ligne

$rq2="select description from session where timestamp=$_SESSION[date] and session='$ligne[ses]'";
$res2=mysql_query($rq2) or die(mysql_error());
$ligne2=mysql_fetch_array($res2);
$label=substr($ligne2[description],0,35);
imagestring($image,1,$X_dep+2,$Y_dep+16,"$label",$blue);

Non c bon j ai rien dit DSL

1 réponse

Doctor C Messages postés 627 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 février 2016 398
13 juil. 2007 à 17:56
tu as pas de raison de le mettre entre guillemets, c'est déjà une variable qui contient un string. Place des guillemets seulement pour mettre du texte comme "Ceci est du texte", pas pour une variable.

Et, si je me trompe pas, quand on précise un item d'une session ou d'un tableau ou d'un cookie, il faut mettre des apostrophes autour de l'item.

Ton code serait mieux, selon moi, comme ça :

$rq2="select description from session where timestamp=$_SESSION['date'] 
and session='" .$ligne['ses']. "'"; 
$res2=mysql_query($rq2) or die(mysql_error()); 
$ligne2=mysql_fetch_array($res2); 
$label=substr($ligne2[description],0,35); 
imagestring($image,1,$X_dep+2,$Y_dep+16,$label,$blue);
--
Echo "Lima Mike Alfa";
0