Afficher des informations concernant les tables d'une base MySQL - PHP - Programmation
Marsh Posté le 28-04-2006 à 15:46:34
Citation : fetch_row, ce n'est pas fetch_array plutot ? car le row ne renvoit pas de nom met juste le numéro de la colone. |
Exact en fait dans mon script j'ai essayé fetch_row et $table[0], $table[1], etc ET fetch_array/fetch_assoc et $table['name'], $table['rows'], etc
Ca ne marche toujours pas Plus exactement, seul le nom des tables s'affiche.
Marsh Posté le 28-04-2006 à 15:58:09
chaced a écrit : SHOW TABLES ça renvoit juste la liste des tables dans une colone se nomant Tables_in_nomdelabase |
D'accord, mais comment je peux l'utiliser
le script n'affiche rien si je fait $MySQLi->query('SHOW TABLE STATUS')
Marsh Posté le 28-04-2006 à 16:16:08
a ton fetch array faut lui passer $sql_tables
Code :
|
Marsh Posté le 28-04-2006 à 16:26:57
chaced a écrit : a ton fetch array faut lui passer $sql_tables |
Non, car je code en POO avec MySQLimproved donc ce sont des méthodes qu'il faut utiliser
Ce que je ne comprend pas, c'est que j'ai déjà essayé ces codes, mais ça ne reconnait pas "SHOW TABLE STATUS"
Marsh Posté le 28-04-2006 à 17:04:38
Si tu es en MYSQL 5, utilise plutôt la DB 'INFORMATION_SCHEMA'. Elle permet d'accéder à toutes les info via des SELECT
Marsh Posté le 28-04-2006 à 17:22:54
smaragdus a écrit : Si tu es en MYSQL 5, utilise plutôt la DB 'INFORMATION_SCHEMA'. Elle permet d'accéder à toutes les info via des SELECT |
Merci je n'avais jamais regardé cette base de près
je vous tiens au courant
Marsh Posté le 28-04-2006 à 14:25:16
Bonjour
Je cherche à afficher un tableau avec une ligne par table SQL et dedans des infos telles que:
... Sauriez-vous comment faire ?
P.S: J'avais pensé à faire:
Mais ça ne marche pas
Message édité par MS-DOS_1991 le 28-04-2006 à 14:26:23
---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)