Recuperer un nb d'entrée dans une table Mysql
Résolu/Fermé
bonjour, je cherche un moyen, en php/mysql de resuperer le nombre d'entrée dans une table et d'aficher ce nombre d'entrées sur une page, j'ai chercher mais ej ne trouve pa la requete qui permet cette action ,
voila, j'attend vos reponses. @+
voila, j'attend vos reponses. @+
A voir également:
- Recuperer un nb d'entrée dans une table Mysql
- Table ascii - Guide
- Table des matières word - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer video youtube - Guide
6 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
30 nov. 2003 à 17:27
30 nov. 2003 à 17:27
Re bsr
Bah c'est normal !
mysql_query() retourne une ressource (j'ignore ce qu'est une ressource au juste peut être un pointeur sur une structure interne propre à PHP) donc un echo("$counter") ne fait que t'afficher le nom de la ressource.
La bonne syntaxe est :
<?php
require("conf.php");
$connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion");
mysql_select_db($base,$connect) or die ("erreur de connexion base");
$counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table");
// Récupère la seule ligne du jeu d'enregistrements
$row=mysql_fetch_object($counter);
echo "La table comporte ".$row->NBR_ENTREE." enregistrement(s).";
mysql_close();
?>
Et voilà !
@+
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
Bah c'est normal !
mysql_query() retourne une ressource (j'ignore ce qu'est une ressource au juste peut être un pointeur sur une structure interne propre à PHP) donc un echo("$counter") ne fait que t'afficher le nom de la ressource.
La bonne syntaxe est :
<?php
require("conf.php");
$connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion");
mysql_select_db($base,$connect) or die ("erreur de connexion base");
$counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table");
// Récupère la seule ligne du jeu d'enregistrements
$row=mysql_fetch_object($counter);
echo "La table comporte ".$row->NBR_ENTREE." enregistrement(s).";
mysql_close();
?>
Et voilà !
@+
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
30 nov. 2003 à 13:15
30 nov. 2003 à 13:15
Bjr,
Par nombre d'entrées si tu entends nombre de ligne alors tu peux faire comme ceci
1) Utiliser les infos stockées par MySql (syntaxe spécifique)
Ex : récupérer les infos de la table ma_table dans la base ma_base
Utiliser la requête SQL suivante :
SHOW TABLE STATUS FROM ma_base like "ma_table"
2) Faire un count classique SQL
SELECT COUNT(*) NBR_ENTREE FROM ma_table
@+
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
Par nombre d'entrées si tu entends nombre de ligne alors tu peux faire comme ceci
1) Utiliser les infos stockées par MySql (syntaxe spécifique)
Ex : récupérer les infos de la table ma_table dans la base ma_base
Utiliser la requête SQL suivante :
SHOW TABLE STATUS FROM ma_base like "ma_table"
2) Faire un count classique SQL
SELECT COUNT(*) NBR_ENTREE FROM ma_table
@+
PhP [Push the button,Don't push the
. button,Trip the station,Change the channel]
G utilisé ta deuxieme proposition, mais quand je lui rentre :
<?php
require("conf.php");
$connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion");
mysql_select_db($base,$connect) or die ("erreur de connexion base");
$counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table");
echo("$counter");
mysql_close();
?>
(je chéarge els nom de server ect.. depuis un nifchier conf)
et bien il me donne "Resource id #3 " qui n'est autre que l'id de ma table. ( ma table est en 3eme position dans php my admin.
voila, si tu sais pour quoi sa ne marche pas, merci de repondre. @+
<?php
require("conf.php");
$connect = mysql_connect($serveur,$login,$pass) or die ("erreur de connexion");
mysql_select_db($base,$connect) or die ("erreur de connexion base");
$counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM $table");
echo("$counter");
mysql_close();
?>
(je chéarge els nom de server ect.. depuis un nifchier conf)
et bien il me donne "Resource id #3 " qui n'est autre que l'id de ma table. ( ma table est en 3eme position dans php my admin.
voila, si tu sais pour quoi sa ne marche pas, merci de repondre. @+
bon alors en fait ce n'est meme pa l'ID de ma table kil me renvoit, je ne sait pas ce que c'est c'est car meme qi je donne le nom d'un autre table j'ai toujours "Resource id #3"
voila, j'attend vos sugestions...
voila, j'attend vos sugestions...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci beaucoup ! en remlisant mon code je me suis rendu compte de mon erreur ! maintenant sa marchje nikel.
Encore merci, @+
Encore merci, @+
manalex
Messages postés
1
Date d'inscription
mercredi 5 décembre 2007
Statut
Membre
Dernière intervention
5 décembre 2007
5 déc. 2007 à 10:53
5 déc. 2007 à 10:53
Total d'une table :
Bonjour , un peu dans le meme sujet mais au lieu de compter le nombre d'entrees je voudrais calculer le total
J'ai un nombre d'entrees avec donc un nombre de ligne je sais faire le total
dans dans ces lignes j'ai un champs avec une quantite.
Comment calculer le total des quantites des lignes ?
help
Bonjour , un peu dans le meme sujet mais au lieu de compter le nombre d'entrees je voudrais calculer le total
J'ai un nombre d'entrees avec donc un nombre de ligne je sais faire le total
dans dans ces lignes j'ai un champs avec une quantite.
Comment calculer le total des quantites des lignes ?
help