bonjour à tous,
j'ai une question, pour ma base de données : comment lister les tables d'une base et les récupérer sous forme de tableau php ?
j'ai déjà essayé avec showtables mais j'aimerais ensuite le convertir en tableau php pour pouvoir l'utiliser.
et ensuite j'aimerais savoir comment lister chaque attribut d'une table ?
1ère réponse du forum SQL https://www.developpez.net/forums/d1...p/#post8964119 :
Code :
SELECT * FROM INFORMATION_SCHEMA.TABLES;
et
Code :
SHOW COLUMNS from maTable;
http://www.developpez.net/forums/d12...tables-d-base/
http://www.developpez.net/forums/d62...onnes-d-table/
Tutoriel PHP-MySQL : http://sylvie-vauthier.developpez.co...tant/?page=bdd
ma réponse :
merci pour cette requete . mais maintenant comment faire pour en faire un tableau php ?
question subsidiaire : la 1ère requete vu que ça commence par select à mon avis elle fait appel aux droits de sélection mais pour la 2nde requete je ne sais pas de quels droits il s'agit. peut etre est ce show ?
la 2ème réponse du forum sql :
Je pense que les droits nécessaires pour les requêtes sont les mêmes.
Pour le tableau PHP, lisez les liens.
ma réponse :
je ne sais pas comment j'ai fait, je dois avoir mélangé les requêtes, la 1ère fois que j'ai lu votre réponse j'ai lu "show tables". Je l'ai donc tapé dans phpmyadmin et ça a fonctionné, mais il m'affiche ça sous forme de tableau avec des en tetes dont je ne veux pas. vous l'aurez donc compris, il m'affiche 4 tables et donc je voudrais pouvoir mettre ces 4 tables dans un tableau à 4 lignes en php (orienté objet) . ce que je vu dans vos liens était fait de manière procéduriale ie avec la fonction mysql pour exemple voici mon fichier qui crée plusieurs variables de connexion .config_sql.phpconfig_sql.php
Merci de votre aide
Partager