Le nombre de ligne d'une table en php
Résolu
chris0938
Messages postés
83
Date d'inscription
Statut
Membre
Dernière intervention
-
chris0938 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
chris0938 Messages postés 83 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerai savoir dans chacune de mes tables combien il y a d'enregistrement. ma base est sous Oracle.
actuellement j'utilise cette commande :
donc je me demandais s'il n'y avait pas un moyen en php avec une fonction pour obtenir la même chose sans récrire a chaque fois le commande.
merci par avance.
j'aimerai savoir dans chacune de mes tables combien il y a d'enregistrement. ma base est sous Oracle.
actuellement j'utilise cette commande :
select count(*) from &name;en ligne de commande. cela marche très bien mais j'ai 300 tables et c'est très long trop.
donc je me demandais s'il n'y avait pas un moyen en php avec une fonction pour obtenir la même chose sans récrire a chaque fois le commande.
merci par avance.
A voir également:
- Le nombre de ligne d'une table en php
- Table ascii - Guide
- Partage de photos en ligne - Guide
- Table des matières word - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
7 réponses
Il ya la commande mysql_num_rows qui prend pour parametre un $repnse(SELECT nomdechamp From nomdetable
salut,
essaye ça :
$connexion = mysql_connect('localhost','root','');
mysql_select_db('NOM_BASE',$connexion);
$mysql_result = mysql_query("SHOW TABLES;",$connexion);
while ($table = mysql_fetch_row($mysql_result))
{
// $table[0] contient le nom du table
// chercher les nb d'enregistrement
$nbLignes = mysql_query("SELECT * FROM $table[0]") or die(mysql_error());;
$number = mysql_num_rows($nbLignes); // nb d'enregistrement dans la table
echo "$number<br/>";
}
essaye ça :
$connexion = mysql_connect('localhost','root','');
mysql_select_db('NOM_BASE',$connexion);
$mysql_result = mysql_query("SHOW TABLES;",$connexion);
while ($table = mysql_fetch_row($mysql_result))
{
// $table[0] contient le nom du table
// chercher les nb d'enregistrement
$nbLignes = mysql_query("SELECT * FROM $table[0]") or die(mysql_error());;
$number = mysql_num_rows($nbLignes); // nb d'enregistrement dans la table
echo "$number<br/>";
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question