Communauté Informatique NDFR.net : Compter des lignes dans une table ! - Programmation Web (HTML, PHP, ASP, Java, XML, etc.)
Reply
Compter des lignes dans une table !
Thread Tools Display Modes
  #1  
Old 01-07-2004, 21:58
SantX's Avatar
SantX SantX is offline
I'm watching you...
 
Join Date: 09-02-2004
Location: 127.0.0.1
Age: 40
Posts: 675
Send a message via ICQ to SantX Send a message via MSN to SantX Send a message via Skype™ to SantX
Re: Compter des lignes dans une table !

PHP Code:
require("confmysql.php"); 
$mysql_link mysql_connect($sql_serveur$sql_user$sql_password); 
$query mysql_query("SELECT COUNT(id) AS total FROM $sql_table  WHERE etat='occaz'"); 
$occaz mysql_fetch_array($query);
echo 
$occaz['total']."  voiture(s)";
mysql_free_result($query); 
mysql_close($mysql_link); 
Moi je testerai ça !
__________________
- La théorie, c'est quand on sait tout et que rien ne fonctionne.
- La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
- Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !

- Albert Einstein -
Reply With Quote
  #2  
Old 01-07-2004, 22:18
bastien's Avatar
bastien bastien is offline
Modérateur
 
Join Date: 25-10-2002
Location: Toulouse
Age: 43
Posts: 229
Send a message via MSN to bastien Send a message via Skype™ to bastien
Re: Compter des lignes dans une table !

Merci SantX !
J'ai pas testé car un ami m'a dépatouillé entretemps !

Voici le code, si jamais il peut servir à qulqu'un ;o)

PHP Code:
<?
$sql_serveur 
'localhost';
$sql_user 'root';
$sql_password '';
$db2 'basezyk';
$sql_table 'voitures';

// connection à la DB

$db mysql_connect($sql_serveur$sql_user$sql_password)  or die 
(
'Erreur : '.mysql_error() );
mysql_select_db($db2) or die ('Erreur :'.mysql_error());
$query "SELECT id FROM voitures WHERE etat='occaz'";
$result mysql_query($query$db) or die ("Requête invalide");
$count mysql_num_rows($result);

mysql_close($db);

echo 
$count." voiture(s)";
?>
Et merci à vous de m'avoir aidé ;o)
__________________
Reply With Quote
  #3  
Old 23-07-2004, 16:47
schatzita schatzita is offline
Membre junior
 
Join Date: 23-07-2004
Posts: 1
autre solution

Bonjour!
Une autre solution, que j'ai utilisée dans un programme. Elle n'est pas top top, mais j'ai pas pu faire marcher autre chose!

$query = 'SELECT COUNT(*) FROM voitures';
$result = mysql_query($query);
$nombre_voitures = mysql_fetch_array($rq);
/* la requete retourne un nombre. Mysql_fetch_array prend ce resultat et le met en premier élément d'une table, donc pour l'imprimer.....*/
echo $nombre_voitures[0];

voilà! en espérant que cela puisse aider quelqu'un
Reply With Quote
  #4  
Old 01-07-2004, 23:37
Benjy's Avatar
Benjy Benjy is offline
Administrateur
 
Join Date: 21-08-2001
Location: Rueil Malmaison (92)
Age: 44
Posts: 2,043
Send a message via MSN to Benjy
Re: Compter des lignes dans une table !

Quote:
Originally Posted by SantX
PHP Code:
require("confmysql.php"); 
$mysql_link mysql_connect($sql_serveur$sql_user$sql_password); 
$query mysql_query("SELECT COUNT(id) AS total FROM $sql_table  WHERE etat='occaz'"); 
$occaz mysql_fetch_array($query);
echo 
$occaz['total']."  voiture(s)";
mysql_free_result($query); 
mysql_close($mysql_link); 
Moi je testerai ça !
Oui bon j'ai inversé " et .
Ca arrive quand on code toute la journée
__________________
Merci de lire et de respecter les règles et d'utiliser la .
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cours de français Benjy Discussions sur le site et/ou le forum 47 01-05-2006 14:47
Installation automatisée de Windows 2000 - XP - Server 2003 Werner Articles 241 02-08-2005 15:52
Comparatif des gestionnaires de téléchargement Kaspof Articles 106 27-02-2004 15:03
Premiers pas sous Linux Fred Articles 19 21-10-2003 05:46
Mise a jour de phpBB nonoleptitmalin Discussions 7 20-02-2003 08:16

All times are GMT +2. The time now is 01:19.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.