begin process at 2010 02 10 13:17:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > RÉCUPERER LA VALEUR D'UN COUNT

RÉCUPERER LA VALEUR D'UN COUNT


 Information sur la source

Note :
6,2 / 10 - par 5 personnes
6,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :SQL Niveau :Débutant Date de création :06/05/2004 Vu :5 520

Auteur : westsider

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

un pti bout de code aui récupére la valeur d'un compte, pour debutant, je le met vue ma galére pour le faire lol

Source

  • $requete = 'SELECT COUNT( * ) AS truc' . ' FROM table;
  • $result = mysql_query($requete) or die("Requete erronee");
  • $nbr = mysql_result($result, 0);
  • echo $nbr;
$requete = 'SELECT COUNT( * ) AS truc' . ' FROM table;
$result = mysql_query($requete) or die("Requete erronee");
$nbr = mysql_result($result, 0);

echo $nbr;



 Sources de la même categorie

Source avec Zip Source avec une capture ENREGISTRER ET AFFICHER UN BLOB (MYSQL) par jmpicot
SEARCH QUERY COMPOSER par Centauriel
COMPTEUR DE VISITEUR : PHP ET MYSQL par didguess
Source avec Zip SQLAL : CLASSE SQL POUR MYSQL, MYSQLI, SQLITE, SQL SERVER, E... par Boris090
Source avec Zip SE CONNECTER À DISTANCE AU SERVEUR SQL DE FREE.FR (SQL.FREE.... par pifol

Commentaires et avis

Commentaire de Onkgusd le 12/05/2004 14:27:04

salut,
je pense que c'est plus simple ça (enfin disons que c'est encore plus simple) :
<?

$res=mysql_query($requete);
$nb=mysql_fetch_row($res);

echo $nb[0];

?>

sinon tu fais carrement un mysql_num_rows :

<?
$req="SELECT * FROM MACHIN WHERE bidule='trucmuche'";
$res=mysql_query($req);
$nb=mysql_num_rows($res);

echo $nb;

?>

Commentaire de rekam le 24/09/2004 17:33:29

disons que COUNT(*) as truc est plus rapide (bah, un dixième de milliseconde pour une petite bd). Mais faut aussi penser que y'a des bd plus grande, avec des milliers d'entrées. Et peut-être qu'il y'a aussi beaucoup de liens entre pleins de tables. Donc bon, COUNT(*) me semble un meilleur choix, pour la vitesse.

Commentaire de gabs77 le 17/05/2006 18:19:18

quelqu'un peut me dire quest ce que représente le AS apres le count
je n ai jamais vu sa auparavant
merci

Commentaire de Onkgusd le 17/05/2006 18:32:35

le AS c juste pour dire que dans ta table de résultat le count(*) s'appelle comme tu veux (en l'occurence count(*) AS truc), c'est du SQL !

j'avais jamais répondu mais c'est clair que ma remarque est pas trop pertinente puisqu'effectivement le count(*) est plus rapide !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales