?? Requette sql pour connaitre le nombre d'entrée dans une table mysql - PHP - Programmation
Marsh Posté le 08-06-2007 à 13:52:22
select count(*) "Total"
from maTable
where
maCondition....
Marsh Posté le 08-06-2007 à 13:55:18
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);
Marsh Posté le 08-06-2007 à 13:56:24
je pourrais avoir un bout de code avc? la j'ai du mal..
merci baucoup
la j'ai juste "Array" qui apparait :s
Marsh Posté le 08-06-2007 à 14:06:14
"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%'
Marsh Posté le 08-06-2007 à 15:27:33
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.
Marsh Posté le 08-06-2007 à 13:40:16
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