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.
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 :<?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.
<?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. -
$count = mysql_num_rows($variable)
voila ;)-
-
avec quel code ?
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 -
-
-
-