Erreur de sortie de requete: Select Count(*) [MYSQL] - Programmation
Marsh Posté le 19-03-2002 à 13:58:37
Marsh Posté le 19-03-2002 à 15:12:14
Marsh Posté le 19-03-2002 à 15:15:57
un mysql_fetch_array te retourne tjs un tablo peu importe la requete... tiens d ailleur c est ecrit dans la fonction
Marsh Posté le 19-03-2002 à 15:16:35
Oreste a écrit a écrit : un mysql_fetch_array te retourne tjs un tablo peu importe la requete... tiens d ailleur c est ecrit dans la fonction |
c une reponse a mon probleme ??
Marsh Posté le 19-03-2002 à 15:18:22
raph93 a écrit a écrit : c une reponse a mon probleme ?? |
Bah ton probleme etait que tu voulais savoir pourquoi tu avais array qui s affichait, je t explique maintenant si tu veux afficher le resultat de ton count tu fais ca :
$sql = "SELECT count(*) AS total FROM user WHERE user_name = '$user_name'";
$sql2 = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($sql2);
echo $data[total];
Marsh Posté le 19-03-2002 à 15:21:01
c est ecrit dans la requete c est un Alias (AS) pour t y retrouver dans la denomination de tes champs...
Marsh Posté le 19-03-2002 à 15:21:48
superbe explication !
ca marche nickel
merci gars
encore une victoire de la part de FORUM.HARDWARE.FR
[jfdsdjhfuetppo]--Message édité par raph93--[/jfdsdjhfuetppo]
Marsh Posté le 19-03-2002 à 16:10:38
gizmo a écrit a écrit : |
la jsuis d'accord avec toi, c epatant ce kon trouve ici
[jfdsdjhfuetppo]--Message édité par DLR--[/jfdsdjhfuetppo]
Marsh Posté le 19-03-2002 à 12:17:16
$sql = "SELECT count(*) FROM user WHERE user_name = '$user_name'";
$sql2 = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($sql2);
quand je fais un echo $data; j'obtiens ARRAY , alors ke normalement je devrait obtenir le chiffre 1 etant donné que c'est une requete SELECT COUNT(*)
d'ou peux venir ce probleme ???
[jfdsdjhfuetppo]--Message édité par raph93--[/jfdsdjhfuetppo]
---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...