Select count(*) ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Select count(*) ?

par Masahiro » 24 nov. 2007, 04:03

Parfait, merci !

par Xenon_54 » 24 nov. 2007, 03:52

Il faut utiliser les alias SQL si tu veux pouvoir récupérer la valeur avec un nom plus commode:

Code : Tout sélectionner

SELECT COUNT(*) as total FROM ta_table;
Tu pourras alors récupérer le première enregistrement avec le nom de champ "total".

Exemple:
// $db est ta connection MySQL ouverte avec mysql_connect()

$sql = 'SELECT COUNT(*) as total FROM ta_table';
$res = mysql_query($sql, $db);

$row = mysql_fetch_assoc($res);
echo $row['total'];
Note: Il n'y a aucune gestion d'erreurs. À toi de l'implanter.

Select count(*) ?

par Masahiro » 24 nov. 2007, 02:46

Bonjour,

Pourriez-vous s'il vous plaît me montrer un exemple de code qui permette de retourner en PHP une requête du genre :

Code : Tout sélectionner

SELECT COUNT(uid);
(j'utilise MySQL).

Je ne suis vraiment pas à l'aise avec tout ça, merci !

Je tombe toujours sur de la doc lugubre, mais je n'ai pas trouvé d'exemple utilisable avec PHP. J'ai testé une commande mais bon ça m'affiche un "Resource id#6", fin bon c'est juste que je ne sais pas comment la retourner ^^