7 réponses
Utilisateur anonyme
Il ya la commande mysql_num_rows qui prend pour parametre un $repnse(SELECT nomdechamp From nomdetable
chris0938
- Messages postés
- 83
- Date d'inscription
- mardi 11 mai 2010
- Statut
- Membre
- Dernière intervention
- 3 mai 2012
j'ai oublier de préciser que je suis sous Oracle.
atout1
- Messages postés
- 216
- Date d'inscription
- mardi 11 mai 2010
- Statut
- Membre
- Dernière intervention
- 17 juin 2011
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/>";
}