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 :

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);
?>
mais ça ne fonctionne pas

J'obtiens ce message d'erreur :

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
Sauriez-vous me dire à cause de quel problème je ne peux pas lister le nom de mes tables ?

Merci d'avance.

beegees