Lister les tables d'une base

Fermé
takannaaluk - 25 sept. 2007 à 11:29
 Oussama - 22 nov. 2013 à 21:44
Comment peut-on afficher en php mysql la liste de toutes les tables d'une base?

1 réponse

AyashiSunyday Messages postés 29 Date d'inscription dimanche 23 septembre 2007 Statut Membre Dernière intervention 23 mars 2008 26
25 sept. 2007 à 11:42
Utilise la requetes SQL :

show tables

8
Et ensuite après le fetch utiliser $data[0]
Si tu utilises PDO
while($data = $retour->fetch) {
     echo $data[0].'<br/>';
}


Ou bien si tu utilises mysql_*
while($data = mysql_fetch_array($retour)) {
     echo $data[0].'<br/>';
}
0
use information_schema;

select distinct t.table_name, c.column_name, c.DATA_TYPE, c.COLUMN_KEY from tables t
inner join columns c on c.table_name = t.table_name
where t.TABLE_SCHEMA='NOMB_DD'
order by t.table_name, c.COLUMN_KEY desc
0