Si j'ai ceci:Count lignes de résultats d'une « mysql_query »
$results = mysql_query("SELECT * FROM table_name WHERE id=$id");
est-il donc un moyen de vérifier le nombre de lignes qui ont une valeur de champ de « privé » ou « Société »?
Je dois montrer à l'utilisateur combien d'enregistrements "Privé" et "Entreprise" ont été trouvés, sans faire d'autre requête. (Il y a une colonne appelée 'ad_type' qui contient soit "private" soit "company")
Je connais déjà mysql_num_rows pour compter toutes les lignes!
EDIT: Il existe 500 000 enregistrements! Alors peut-être qu'une itération à travers le résultat est lente, qu'en pensez-vous?
Merci pour toute l'aide :)
Cela ne lui récupèrera pas les résultats + compte, seul le compte. De plus, votre requête est incomplète, révisez-la. – Gal
La requête était incomplète, elle est maintenant corrigée pour refléter la suppression de la fonction count de la requête. De plus, Gal. Il compte combien sont contenus dedans. $ num_rows a le numéro. C'est plus efficace de cette manière, car en passant une requête, le serveur passe automatiquement le nombre d'éléments dans l'ensemble résultant auquel mysql_num_rows accède ($ result) – David
merci, ça m'a aidé :) –