Récupérer le résultat d'un COUNT en SQL
M0nk
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je bloque sur une chose toute bête, je n'arrive plus à récupérer le résultat d'un COUNT.
Voici mon code :
Si quelqu'un pouvait prendre un peu de temps pour résoudre ma problématique. A mon avis il n'y en a pas pour très longtemps.
Merci bien.
Je bloque sur une chose toute bête, je n'arrive plus à récupérer le résultat d'un COUNT.
Voici mon code :
<?php
("SELECT COUNT(CA_NoCateg1) AS total FROM article WHERE CA_NoCateg1=$categ");
$resu = $row[total];
echo $resu;
?>
Si quelqu'un pouvait prendre un peu de temps pour résoudre ma problématique. A mon avis il n'y en a pas pour très longtemps.
Merci bien.
A voir également:
- Récupérer le résultat d'un COUNT en SQL
- Rapid pdf count - Télécharger - PDF
- Count en français excel - Guide
- Requette SQL DISTINT, COUNt GROUP ✓ - Forum PHP
- SQL - count distinct sur 2 champs ✓ - Forum Programmation
- Ma requete count me donne les mauvais résultats - Forum PHP
3 réponses
Bonjour,
Votre code ne peut pas fonctionner.
Il faut mettre votre requête SQL dans une variable.
Il faut vous connecter à votre base de données.
Ensuite exécuter cette requête puis parcourir le statement pour afficher les résultats.
Avec MySQL ça pourrait donner ceci :
Votre code ne peut pas fonctionner.
Il faut mettre votre requête SQL dans une variable.
Il faut vous connecter à votre base de données.
Ensuite exécuter cette requête puis parcourir le statement pour afficher les résultats.
Avec MySQL ça pourrait donner ceci :
<?php
$sql = "SELECT COUNT(CA_NoCateg1) AS total FROM article WHERE CA_NoCateg1=$categ";
// remplacez locahost par la machine, login par le compte utilsateur, password, par le mot de passe du compte
$bd = mysql_connect ('localhost','login','password');
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$resu = $row[total];
echo $resu; et enfin
?>
Merci pour ta réponse rapide.
Cependant cela ne fonctionne toujours pas.
Pardonne moi de ne pas l'avoir précisé mais la connexion à la base je l'effectue en amont.
Message d'erreur : "Use of undefined constant total - assumed 'total' in..."
Voila.
Cependant cela ne fonctionne toujours pas.
Pardonne moi de ne pas l'avoir précisé mais la connexion à la base je l'effectue en amont.
<?php
$compte = mysql_query("SELECT COUNT(CA_NoCateg1) AS total FROM article WHERE CA_NoCateg1=$categ");
$row = mysql_fetch_row($compte);
$resu = $row[total];
echo $resu;
?>
Message d'erreur : "Use of undefined constant total - assumed 'total' in..."
Voila.
avec quel code ?
Celui ci ?
Si c'est le cas cela signifie que vous n'avez qu'un seul CA_noCateg1 qui est égal à la valeur $cate
Celui ci ?
<?php
$compte = mysql_query("SELECT COUNT(CA_NoCateg1) AS total FROM article WHERE CA_NoCateg1=$categ");
$row = mysql_fetch_row($compte);
$resu = $row[total];
echo $resu;
?>
Si c'est le cas cela signifie que vous n'avez qu'un seul CA_noCateg1 qui est égal à la valeur $cate