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

  FORUM HardWare.fr
  Programmation
  PHP

  ?? Requette sql pour connaitre le nombre d'entrée dans une table mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

?? Requette sql pour connaitre le nombre d'entrée dans une table mysql

n°1572264
GostSn
Lé Ou L'ApéRo?
Posté le 08-06-2007 à 13:40:16  profilanswer
 

Salut!
je voudrais savoir comment récupéré le nombre d'entrée sur une table avec la fonction like ou where
j'ai chercher sur google, mais je crois que je n'ais pas les bons mot pour m'exprimer :s
 
en tt cas je vous remercie d'avance!


Message édité par GostSn le 08-06-2007 à 13:40:31
mood
Publicité
Posté le 08-06-2007 à 13:40:16  profilanswer
 

n°1572279
Fr3d69
Posté le 08-06-2007 à 13:52:22  profilanswer
 

select count(*) "Total"
   from maTable
where
   maCondition....

n°1572282
GostSn
Lé Ou L'ApéRo?
Posté le 08-06-2007 à 13:55:18  profilanswer
 

genre:
 
$sql ='SELECT COUNT * FROM phpbb_users WHERE user_from LIKE "'.$pos1.'%" OR user_from LIKE "'.$pos11.'%" OR user_from LIKE "'.$pos2.'%" OR user_from LIKE "'.$pos22.'%" OR user_from LIKE "'.$pos3.'%" OR user_from LIKE "'.$pos33.'%" OR user_from LIKE "'.$pos4.'%" OR user_from LIKE "'.$pos44.'%" OR user_from LIKE "'.$pos5.'%" OR user_from LIKE "'.$pos55.'%" OR user_from LIKE "'.$pos6.'%" OR user_from LIKE "'.$pos66.'%" OR user_from LIKE "'.$pos7.'%" OR user_from LIKE "'.$pos77.'%" OR user_from LIKE "'.$pos8.'%" OR user_from LIKE "'.$pos88.'%" OR user_from LIKE "'.$pos9.'%" OR user_from LIKE "'.$pos99.'%" OR user_from LIKE "'.$pos10.'%" OR user_from LIKE "'.$pos1010.'%" OR user_from LIKE "'.$posa.'%" OR user_from LIKE "'.$posaa.'%" OR user_from LIKE "'.$pos12.'%" OR user_from LIKE "'.$pos1212.'%" ';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());  
$ddata = mysql_fetch_assoc($req);

n°1572283
GostSn
Lé Ou L'ApéRo?
Posté le 08-06-2007 à 13:55:23  profilanswer
 

?

n°1572286
GostSn
Lé Ou L'ApéRo?
Posté le 08-06-2007 à 13:56:24  profilanswer
 

je pourrais avoir un bout de code avc? la j'ai du mal..
merci baucoup
la j'ai juste "Array" qui apparait :s


Message édité par GostSn le 08-06-2007 à 13:58:09
n°1572299
Fr3d69
Posté le 08-06-2007 à 14:06:14  profilanswer
 

"count(*)" sert a compter le nombre de ligne dans ta table.
Apres le "where" tu met les conditions que tu veux.
Par exemple si tu savoir le nombre de lignes de la table "user" qui contiennent "du" dans la colonne nom et "to" dans la colonne prenom tu peux faire la requete suivante:
 
select count(*)
   from user
where
   nom like '%du%'
   and prenom like '%to%'

n°1572387
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 08-06-2007 à 15:27:33  profilanswer
 

non, count(*) sert à compter toutes les lignes de tous les champs. c'est ultra gourmant en ressources selon la table, et tu peux ne faire qu'un SELECT COUNT(id) AS nb_valeurs FROM ... et récupérer ['nb_valeurs'] à la fin.

n°1572878
GostSn
Lé Ou L'ApéRo?
Posté le 10-06-2007 à 15:51:38  profilanswer
 

merci


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

  ?? Requette sql pour connaitre le nombre d'entrée dans une table mysql

 

Sujets relatifs
[C#] Problème requête MySqlAuto execution de requette avec mysql
[XSLT] Calculer le nombre de paramètres non null[excel/vba] Compter le nombre de fichiers dans un repertoire ?
[mysql] Requete possible ?[MySQL 5] remettre une valeur par défaut avec UPDATE
[RÉSOLU] requête MySQL select prochains évènementsincompatibilité mysql
Requête multi-instructions avec MySQL 
Plus de sujets relatifs à : ?? Requette sql pour connaitre le nombre d'entrée dans une table mysql


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