bonjour,
Voila juste pour savoir quelle requete faire pour lister toutes les tables d'une base (j'arrive pas a m'en souvenir) ...
Version imprimable
bonjour,
Voila juste pour savoir quelle requete faire pour lister toutes les tables d'une base (j'arrive pas a m'en souvenir) ...
sa depend de ton SGBD
j'utilise MySQL avec phpmyadmin
Code:SELECT * FROM INFORMATION_SCHEMA.TABLES
euh ? y a un soucis la non ?Citation:
requête SQL:
SELECT *
FROM INFORMATION_SCHEMA.TABLES
LIMIT 0 , 30
MySQL a répondu:
#1146 - La table 'information_schema.tables' n'existe pas
essaie ceci :
Code:show tables
ca marche mais apres comment je recupere chaque valeur ? c'est pour les mettre dans un select !
Code:
1
2
3
4
5
6
7
8
9
10
11
12 $req="show tables"; $result=mysql_query($req); $ligne=mysql_fetch_array($result); echo "<p><label>Selectionnez la table : </label>"; echo "<select name=table>"; while ($ligne) { echo "<option value='".$ligne['table']."'>".$ligne['table']."</option>"; $ligne=mysql_fetch_array($result); }
donc comment exploite t'on le resultat de la requete show tables ?
Ta version ne doit pas être la bonne, mais comme tu ne l'a pas donnée, contrairement aux règles de ce forum... :wink:Citation:
Envoyé par Tr@nkill
c'est bon ca marche :
Code:
1
2
3
4
5
6
7
8
9
10 $req="show tables"; $result=mysql_query($req); echo "<p><label>Selectionnez la table : </label>"; echo "<select name=table>"; while ($ligne=mysql_fetch_array($result)) { echo "<option value='".$ligne[0]."'>".$ligne[0]."</option>"; } echo "</select>";