Salut tout le monde,
Je suis hyper débutant en PHP/MYSQL mais je dois m'y mettre pour terminer mes études.
J'aimerais créer une interface graphique (page web) qui me permettrait de remplir les différentes tables de ma base de données MYSQL.
La première étape, serait de récupérer le nom de chaque table pour les mettres dans une liste déroulante.
J'ai testé ce code :
mais ça ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?php #script qui devrait me permettre d'afficher le nom de chaque table $dbname = 'deliberations'; if (!mysql_connect('localhost', 'root', 'mdp')) { echo 'Impossible de se connecter à MySQL'; exit; } $sql = "SHOW TABLES FROM $deliberations"; $result = mysql_query($sql); if (!$result) { echo "Erreur DB, impossible de lister les tables\n"; echo 'Erreur MySQL : ' . mysql_error(); exit; } while ($row = mysql_fetch_row($result)) { echo "Table : {$row[0]}\n"; } mysql_free_result($result); ?>
J'obtiens ce message d'erreur :
Sauriez-vous me dire à cause de quel problème je ne peux pas lister le nom de mes tables ?Erreur DB, impossible de lister les tables Erreur MySQL : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Merci d'avance.
beegees
Partager