afficher le résultat d'une requête

afficher le résultat d'une requête - PHP - Programmation

Marsh Posté le 29-07-2004 à 14:49:18    

salut,
voila j'ai cette requette :

Code :
  1. $req=mysql_query("SELECT COUNT(*) FROM matable WHERE login='toto'" );


mais après je sais pas comment afficher le résultat, je ne sais pas comment utiliser un mysql_fetch_array ou autre, alors je suis paumé.
merci

Reply

Marsh Posté le 29-07-2004 à 14:49:18   

Reply

Marsh Posté le 29-07-2004 à 14:54:35    

http://phpdebutant.org/article66.php


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 14:57:20    

ba oui, les requetes qui y sont j'y arrive bien mais la c'est juste avec le count que je galere.  
merci

Reply

Marsh Posté le 29-07-2004 à 15:01:11    

<?
$db = mysql_connect('sql.free.fr', 'login', 'password');  // 1
mysql_select_db('nom_de_la_base',$db);                    // 2
$req = mysql_query('SELECT * FROM clients_tbl');          // 3
$res = mysql_numrows($req);                               // 4
 
echo 'Il y a '.$res.' enregistrement(s) dans la table Clients.';  // 5
 
mysql_close($db);  // 6
?>


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 15:02:43    

merci,
la vache, on utilise pas COUNT avec mysql donc...
merci.

Reply

Marsh Posté le 29-07-2004 à 15:03:32    

si tu peux


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 15:05:51    

ok,
par curiosité comment on affiche le résultat du COUNT ?
merci bien

Reply

Marsh Posté le 29-07-2004 à 15:17:04    

Code :
  1. $res=mysql_query("select count(*) from table" );
  2. $res = mysql_fetch_array($res);
  3. echo $res[0];


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-07-2004 à 16:07:26    

merci, j'aurais pus cherché mieux, c'était pas très compliqué :(
sinon lequel des 2 est le mieux en temps d'éxécution ?  
merci de votre aide.

Reply

Marsh Posté le 29-07-2004 à 16:11:01    

test et redis-nous


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 16:11:01   

Reply

Marsh Posté le 29-07-2004 à 16:11:17    

logiquement la seconde


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 16:12:18    

merci,
je vais faire le test, y'a pas trop d'activité cette aprem :D
merci :)
 
EDIT: la 1ere est plus rapide


Message édité par $man le 29-07-2004 à 16:21:05
Reply

Marsh Posté le 31-07-2004 à 16:00:32    

Code :
  1. $res=mysql_query("select count(*) as total from table" );
  2. $res = mysql_fetch_array($res);
  3. echo $res['total'];


 
voici une autre variante.

Reply

Marsh Posté le 31-07-2004 à 23:03:34    

$man a écrit :

merci,
je vais faire le test, y'a pas trop d'activité cette aprem :D
merci :)
 
EDIT: la 1ere est plus rapide


 
un ptit conseil tout de meme : evite les SELECT *


---------------
job
Reply

Marsh Posté le 31-07-2004 à 23:07:38    

petit conseil: trouve toi une class mysql comme ça tu pourra utilsier une syntaxe plus simple :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed