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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  count qui marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

count qui marche pas

n°1123094
scull
MySCULL cay bon mangez en!
Posté le 17-06-2005 à 13:54:11  profilanswer
 

Dans mon site en PHP, je voudrais utiliser un COUNT pour compter un trés grand nombre d'enregistrement.
 
Pour cela, j'ai utiliser cette fonction sous phpmyadmin :
SELECT COUNT(id) FROM config
 
Le résultat marche nikel ^^
 
Le problème viens de quand je le met en php...
 

Code :
  1. $sql_config = 'SELECT COUNT(*) FROM utilisateurs';
  2. $requetesub2=mysql_query($sql_config) or die (mysql_error());
  3. $row = mysql_fetch_row($requetesub2);
  4.     echo''.$row.'';


 
Et là, pas moyen que sa marche, j'obtient un simple "Array" à l'affichage...
 
J'ai pas mal fait de modif pour voir ce qui n'allait pas :
- modifier (*) par d'autres champs (id), (pseudo)....
- mysql_fetch_row >>> mysql_fetch_array
- echo directement $requetesub2....
 
Rien ne marche.... des fois j'ai des 'ressources #6' qui s'affiche...
 
Merci de m'aider si vous savez d'ou sa vient


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
mood
Publicité
Posté le 17-06-2005 à 13:54:11  profilanswer
 

n°1123096
GaSPaRD77
Posté le 17-06-2005 à 13:57:20  profilanswer
 

Bah oui normal ... mysql_fetch_array ou les autres te renvois un tableau contenant le resultat, si tu veux le recuperer directement utilise plutôt mysql_result...
 

Code :
  1. $row = mysql_result($requetesub2, 0) ;

n°1123099
scull
MySCULL cay bon mangez en!
Posté le 17-06-2005 à 13:59:52  profilanswer
 

ho belle ! sa marche :)
Merci beaucoups. par contre, simple curiositée, il sert à quoi le $row = mysql_result($requetesub2, 0) ; ???


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1123107
GaSPaRD77
Posté le 17-06-2005 à 14:07:14  profilanswer
 

0 = premiere ligne
 
Pour un count tu n'as qu'une seule ligne de resultat, mais si tu fesais une requête renvoyant plusieurs lignes et que tu veux seulement la ligne 8, tu mettras 8 dans ton result

n°1123112
scull
MySCULL cay bon mangez en!
Posté le 17-06-2005 à 14:09:02  profilanswer
 

merci :jap:


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
n°1123255
jeff@be
Posté le 17-06-2005 à 15:11:05  profilanswer
 

avec mysql_fetch_row(), il aurait fallu ajouter un list():
 

Code :
  1. list($row) = mysql_fetch_row($requetesub2);


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  count qui marche pas

 

Sujets relatifs
javascript marche pas sur mozillavo mieux voir le dernier msg de ce topic pour comprendre le 1er ??
Formulaire qui ne marche pas à cause d'un session_start()...[sql] requete count distinct
RecordCount ou Fields.Count ???? quel choix faire??document.getElementsByName('nom').item(variable)... marche pas sous IE
SYSTEMTIME comment ça marche???FromFile ....... bon ben moi ca marche pas
Mise à jour de données, code qui marche pasLimiter le nombre de lignes comptées par COUNT(*) [maj : ça marche !]
Plus de sujets relatifs à : count qui marche pas


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)