Problème avec une requete SELECT COUNT
Résolu
mipolette
Messages postés
101
Statut
Membre
-
mipolette Messages postés 101 Statut Membre -
mipolette Messages postés 101 Statut Membre -
Bonjour,
Je vous écris car je galère pas mal pour effectuer ma requete SELECT COUNT. Je ne met en dessous, que le bout de code qui m'embete. En fait, dans une de mes tables, j'ai l'enregistrement de mes produits, avec dans mes champs, 2 champs qui correspondent déja à un tri suivant leur modèles:
ensuite,
puis ensuite, je pensais qu'il fallait simplement faire:
Mais qu'en je veux afficher $total, j'obtiens simplement un 1.Aucunes autres erreurs..Du coup, je ne comprend pas..Je pense que je me trompe sur la compréhension de la requete, je suis débutant en php...En fait, je veux récupérer sur ma page, le nombre de produits suivant leur type:$intIdType et leur catégorie :$intIdCategorie.
quelqu'un a un petit coup de main à me donner svp?
Merci
Je vous écris car je galère pas mal pour effectuer ma requete SELECT COUNT. Je ne met en dessous, que le bout de code qui m'embete. En fait, dans une de mes tables, j'ai l'enregistrement de mes produits, avec dans mes champs, 2 champs qui correspondent déja à un tri suivant leur modèles:
$NbrCrea = ("SELECT COUNT(id) FROM produits WHERE idtype = " . $intIdType . " AND idcategorie =" . $intIdCategorie);
ensuite,
$reqNbrCrea = $connexion->cnx->query($NbrCrea);
puis ensuite, je pensais qu'il fallait simplement faire:
$total = $reqNbrCrea->rowCount(); echo $total;
Mais qu'en je veux afficher $total, j'obtiens simplement un 1.Aucunes autres erreurs..Du coup, je ne comprend pas..Je pense que je me trompe sur la compréhension de la requete, je suis débutant en php...En fait, je veux récupérer sur ma page, le nombre de produits suivant leur type:$intIdType et leur catégorie :$intIdCategorie.
quelqu'un a un petit coup de main à me donner svp?
Merci
A voir également:
- Problème avec une requete SELECT COUNT
- Requête sql pix - Forum Python
- Reboot and select proper boot device asus - Forum Matériel & Système
- Please select boot device - Forum Windows 7
- Reboot and select proper boot device - Forum Windows
- Select boot mode android - Guide
2 réponses
Ceci :
Deux solutions s'offre à toi :
1)
Utiliser un fetch row et récupérer le nombre dans ta variable (accessible via $total[0] dans le cas présent.)
2)
Et la, tu aura accès aux nombres de lignes via $total =
$total = $reqNbrCrea->rowCount();compte le nombre de ligne de requête, le problème c'est que ton count ne t'en retourne qu'une.
Deux solutions s'offre à toi :
1)
Utiliser un fetch row et récupérer le nombre dans ta variable (accessible via $total[0] dans le cas présent.)
2)
$NbrCrea = ("SELECT id FROM produits WHERE idtype = " . $intIdType . " AND idcategorie =" . $intIdCategorie);
Et la, tu aura accès aux nombres de lignes via $total =
$reqNbrCrea->rowCount();