Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2264 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  J'arrive pas a compter le nombre d'enregistrements d'une table(mysql)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

J'arrive pas a compter le nombre d'enregistrements d'une table(mysql)

n°493188
Kmikaz
Posté le 21-08-2003 à 12:33:28  profilanswer
 

Je veux juste compter le nombre de lignes d'une table...
 voici ce que j'ai fait :
 
...
$nb_img= mysql_query('SELECT COUNT(*) FROM images  WHERE cat=mangas');
echo"$nb_img";
 
et ca me renvoie : 'Resource id #3'  
Pourquoi ca ne marche pas ?

mood
Publicité
Posté le 21-08-2003 à 12:33:28  profilanswer
 

n°493194
karamilo
Posté le 21-08-2003 à 12:38:02  profilanswer
 

parce qu'il faut lire ton resultat apres.
mysql_fetch_array($taressourcemysql_query)

n°493200
Kmikaz
Posté le 21-08-2003 à 12:52:11  profilanswer
 

karamilo a écrit :

parce qu'il faut lire ton resultat apres.
mysql_fetch_array($taressourcemysql_query)


 
 
ca ne marche toujours pas :
$nb_img= mysql_query('SELECT COUNT(*) FROM images  WHERE cat=mangas');
$result= mysql_fetch_array("$nb_img" );
echo"$result";
l'erreur renvoyée est :  
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

n°493201
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 12:54:19  profilanswer
 

Code :
  1. mysql_query('SELECT COUNT(*) FROM images  WHERE cat=mangas');

:non:  
 
 
celle ci est ok  ;)  

Code :
  1. mysql_query('SELECT COUNT(*) FROM images  WHERE cat='mangas');

n°493205
RiderCrazy
Posté le 21-08-2003 à 12:58:01  profilanswer
 

Code :
  1. mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );

n°493206
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 12:59:12  profilanswer
 

RiderCrazy a écrit :

Code :
  1. mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );




autant pour moi  :whistle:

n°493213
Kmikaz
Posté le 21-08-2003 à 13:07:46  profilanswer
 

ok la ressource est crée(echo"$nb_img"; me renvoie "Resource id #3" ) mais le probleme ca doit etre au niveau de mysql_fetch array("$nb_img" ) parce que ca me dit que le parametre n'est pas valide :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource  
 
 
mon code
$nb_img= mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );  
$result= mysql_fetch_array("$nb_img" );
echo"$result";

n°493216
RiderCrazy
Posté le 21-08-2003 à 13:11:35  profilanswer
 

Kmikaz a écrit :

ok la ressource est crée(echo"$nb_img"; me renvoie "Resource id #3" ) mais le probleme ca doit etre au niveau de mysql_fetch array("$nb_img" ) parce que ca me dit que le parametre n'est pas valide :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource  
 
 
mon code
$nb_img= mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );  
$result= mysql_fetch_array("$nb_img" );
echo"$result";

mysql_fetch_array ça fait un tableau non ?? > echo $result[0];
Je suis pas sur là....

n°493218
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 13:15:22  profilanswer
 

oui ca fetch en tableau
echo $result[0]; ou $result['total'];  ca depend comment tu lui demandes de te renvoyer les données et de ta requête
 
mysql_fetch_object("$nb_img" ); tu passes une chaine de caracteres en parametres  :/
 
 
voici le code en objet:

Code :
  1. $nb_img= mysql_query("SELECT COUNT(*) as total FROM images  WHERE cat='mangas'" ); 
  2. $result= mysql_fetch_object($nb_img);
  3. echo $result->total;


Message édité par simogeo le 21-08-2003 à 13:17:11
n°493220
mrbebert
Posté le 21-08-2003 à 13:16:26  profilanswer
 

Généralement, il est judicieux de tester les résultats d'une fonction après son appel :
 
$nb_img= mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );  
if (! $nb_img) { echo "Erreur requete"; exit;}
$result= mysql_fetch_row($nb_img);
echo $result[0];

mood
Publicité
Posté le 21-08-2003 à 13:16:26  profilanswer
 

n°493222
tomlameche
Et pourquoi pas ?
Posté le 21-08-2003 à 13:17:12  profilanswer
 

Kmikaz a écrit :

ok la ressource est crée(echo"$nb_img"; me renvoie "Resource id #3" ) mais le probleme ca doit etre au niveau de mysql_fetch array("$nb_img" ) parce que ca me dit que le parametre n'est pas valide :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource  
 
 
mon code
$nb_img= mysql_query("SELECT COUNT(*) FROM images  WHERE cat='mangas'" );  
$result= mysql_fetch_array("$nb_img" );
echo"$result";


A faire :  

Citation :


$nb_img= mysql_query("SELECT COUNT(*) nb FROM images  WHERE cat='mangas'" );  
$result= mysql_fetch_array($nb_img);
echo $result["nb"];


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°493224
RiderCrazy
Posté le 21-08-2003 à 13:21:31  profilanswer
 

simogeo a écrit :

oui ca fetch en tableau
echo $result[0]; ou $result['total'];  ca depend comment tu lui demandes de te renvoyer les données et de ta requête
 
mysql_fetch_object("$nb_img" ); tu passes une chaine de caracteres en parametres  :/
 
 
voici le code en objet:

Code :
  1. $nb_img= mysql_query("SELECT COUNT(*) as total FROM images  WHERE cat='mangas'" ); 
  2. $result= mysql_fetch_object($nb_img);
  3. echo $result->total;



Alors j'étais bon sur ce coup là :sol: (mais pas trop sûr de moi...:whistle:)
 
Edit: Oups, dérapage... mais quoté :lol:


Message édité par RiderCrazy le 21-08-2003 à 13:27:28
n°493225
simogeo
j'ai jamais tué de chats, ...
Posté le 21-08-2003 à 13:24:34  profilanswer
 

RiderCrazy a écrit :

Alors j'étais bon sur ce coup là :sol: (mais pas trop sûre de moi...:whistle:)


[:mlc]
ca s'est bien passé ton opération [:westlake] ?

n°493235
Kmikaz
Posté le 21-08-2003 à 13:37:23  profilanswer
 

ok ca marche merci tout le monde [:zer]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  J'arrive pas a compter le nombre d'enregistrements d'une table(mysql)

 

Sujets relatifs
Ressources nécéssaires pour du PHP & MySQL?[MySQL-Newbie] Les droits accordés à un user....
[MySQL] type char et norme SQL[XHTML CSS] Passer site de table en div
[PHP/MyQL] Comment tester l'existence d'une table ?PHP/MySQL: Comment afficher une image BLOB
Comment afficher les données contenues dans une table mysql[mySQL] c'est quoi un tableau associatif ??
[MYSQL] petite question sur la syntaxe des types de variables 
Plus de sujets relatifs à : J'arrive pas a compter le nombre d'enregistrements d'une table(mysql)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR