Je peux obtenir à la fois la valeur et la ligne du résultat de la requête mysql.
Mais j'ai du mal à obtenir la sortie unique d'une requête. par exemple:
$result = mysql_query("SELECT COUNT(*) FROM Students;");
J'ai besoin du résultat à afficher. Mais je n'obtiens pas le résultat.
J'ai essayé les méthodes suivantes:
mysql_fetch_assoc()
mysql_free_result()
mysql_fetch_row()
Mais je n'ai pas réussi à afficher (obtenir) la valeur réelle.
Réponses:
Vous devez alias l'agrégat en utilisant le
as
mot - clé pour l'appeler à partir demysql_fetch_assoc
la source
Si vous n'avez besoin que de la valeur:
la source
echo mysql_result(mysql_query("SELECT count(*) from Students;"),0);
enregistre une variable inutileEssayez ce code.
la source
Veuillez commencer à utiliser PDO.
mysql_ * est obsolète à partir de PHP 5.5.0 et sera entièrement supprimé dans 7. Facilitons la mise à jour et commençons à l'utiliser maintenant.
la source
la source
voici le code pour afficher le nombre de lignes dans le tableau avec PHP
la source
AS
ici, au lieu d'avoir besoin de taperecho $data['count(*)'];
Pour les utilisateurs de mysqli, le code ressemblera à ceci:
ou:
la source
après tant d'heures excellent :)
la source
En cela son compte le nombre d'occurrences dans la colonne question1, son travail complètement
la source
la source
Avec mysql v5.7.20, voici comment j'ai pu obtenir le nombre de lignes d'une table en utilisant PHP v7.0.22:
La troisième ligne renverra une structure qui ressemble à ceci:
Dans ce cas, l'instruction echo de fin renverra:
la source
Je pense qu'il y a une faute de frappe dans votre code et vous devriez supprimer l'avant-dernier point-virgule dans:
la source
Vous devez alias l'agrégat en utilisant le
as
mot - clé pour l'appeler à partir demysqli_fetch_assoc
la source
la source
Je pense que c'est une meilleure réponse.
la source
Cela conviendra également, mais c'est faire ce que renvoie la valeur d'index 0 en déplaçant le tableau de récupération. Bienvenue à tous
la source
Hors de la gamme d'options, celle-ci n'a pas été mentionnée. Même si ce n'est pas optimal ou inutile, mais cela peut être fait avec une simple boucle:
la source
mysql_
fonctions - même si cette vieille question l'utilise. Dans mon IDE, il y aurait un drapeau indiquant que cela$numb
pourrait ne pas être déclaré. L'utilisation d'une boucle a déjà été faite par PushkarPokharkar mais encore une fois, c'est inutile. Je ferai ma part pour aider les chercheurs en votant contre des techniques que je ne recommande pas.Si vous ne voulez que la valeur de comptage, vous pouvez faire un raccourci:
la source