[MYSQL] Erreur de sortie de requete: Select Count(*)

Erreur de sortie de requete: Select Count(*) [MYSQL] - Programmation

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...
Reply

Marsh Posté le 19-03-2002 à 12:17:16   

Reply

Marsh Posté le 19-03-2002 à 12:19:59    

[:sh@rdar]

Reply

Marsh Posté le 19-03-2002 à 13:58:37    

:bounce:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 19-03-2002 à 15:12:14    

:bounce:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

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 :D

Reply

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 :D  




 
c une reponse a mon probleme ?? :??:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

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];

Reply

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...

Reply

Marsh Posté le 19-03-2002 à 15:21:48    

superbe explication !
ca marche nickel  
 
 
merci gars  :jap:  
 
 
encore une victoire de la part de FORUM.HARDWARE.FR  [:shooter]

 

[jfdsdjhfuetppo]--Message édité par raph93--[/jfdsdjhfuetppo]


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 19-03-2002 à 15:22:42    

2rien

Reply

Marsh Posté le 19-03-2002 à 15:22:42   

Reply

Marsh Posté le 19-03-2002 à 16:10:38    

gizmo a écrit a écrit :

[:sh@rdar]  




 
la jsuis d'accord avec toi, c epatant ce kon trouve ici :D

 

[jfdsdjhfuetppo]--Message édité par DLR--[/jfdsdjhfuetppo]


---------------
Narf... It is broken...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed