begin process at 2012 02 05 00:44:50
  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 :6 817

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 CLASS PHP :: REQUÊTES MYSQL par devgoneti
Source avec Zip Source avec une capture CONVERTIR BASE FIREBIRD EN MYSQL par castelfrederic29
Source avec une capture SQL/EXE EXECUTEUR DE REQUETTES SQL par enokbyreal
Source avec Zip ESPACE MEMBRE BASIQUE par bonhommecrea
Source avec Zip Source avec une capture MODIFICATEUR DE DONNEES DANS UNE BASE SQL AVEC LISTING DES T... par cram121

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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,640 sec (3)

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