Bonjour,

J'ai beau cherché, je ne parviens pas à trouver clairement comment afficher toutes les tables d'une base de donnée.
J'ai vu la commande mysql_list_tables mais elle est obsolète semble-t-il et j'ai entendu parlé de SHOW TABLES mais je ne comprends pas vraiment comment l'utiliser.
Je suis débutant en php et sql.

J'aimerais fonctionner ainsi, mais ça ne marche pas :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
        $conn = new mysqli('monsite', 'admin','motdepasse') ;
 
        $showTables = 'SHOW TABLES FROM maBaseDeDonnee' ;
 
        while ( $table = $conn -> fetch($showTables) ){
            echo ($table.'<br>');
        }

Merci si vous pouvez m'aider.