westsider
Messages postés26Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention10 avril 2005
-
6 mai 2004 à 10:29
NeoMak
Messages postés1Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention11 mai 2005
-
11 mai 2005 à 13:05
comment en récupére la valeur d'un count dans mysql??
$result = mysql_query("SELECT COUNT (id) AS truc FROM film");
westsider
Messages postés26Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention10 avril 2005 6 mai 2004 à 15:15
$request = " SELECT count(*) as Nb_De_Truc FROM geneve";
$result = mysql_query($request);
if ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("on a : %s ", $row[Nb_De_Truc]);
}
else
{
echo "Y A RIEN ";
}
erreur et en mème temps resultat :
Notice: Use of undefined constant Nb_De_Truc - assumed 'Nb_De_Truc' in c:\program files\easyphp1-7\www\citecine\cite_cine\yverdon\testcount.php on line 33
on a : 9 www.aourik.tk
NeoMak
Messages postés1Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention11 mai 2005 11 mai 2005 à 13:05
C'est simple, ta requête est bonne... mais pas l'accès au tableau...
On te parle d'une constante inconnue :
Notice: Use of undefined constant Nb_De_Truc - assumed 'Nb_De_Truc
'
quand tu accèdes a l'index X de ton tableau, ou X est une chaine de
caractère (ici c'est donc 'Nb_De_Truc'), tu dois y accéder ainsi :
$tableau['X']
en oubliant pas les guillemets SIMPLES autour du nom de l'index...
et au cas ou tu rencontrerais cette autre erreur typique, si tu devais
récupérer la valeur d'un variable a l'intérieur d'une chaine, et que
cette variable se trouve être un tableau (a un index alphanumérique ou
numérique), il faut en plus entourer la variable (le tableau)
d'accolade, comme ceci :
$string = "valeur de mon tableau : {$tableau['X']}";