voila j'ai créer un formulaire qui se connecte à une base de donnée, et j'ai une erreur de syntaxe pouvez-vous m'aider?
cette base de donnée m'a été fournie par mon hébergeur c'est pour cela que je ne mettrai pas les nom de la bdd et le mdp.
et donc j'ai cette erreur la :
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
29
30
31
32
33
34
35 <!DOCTYPE html> <html> <head> <title>connexion DB</title> </head> <body> <center><form method="post" action="index.php"> prenom <input type="text" name="prenom"/><br><br> nom <input type="text" name="nom"/><br><br> age <input type="text" name="age"/><br><br> <input type="submit" name="enregistrer" value="enregistrer"/><br><br> </form></center> </body> <?php $con=mysql_connect("hôte","nomdelabase","monmotdepasse"); if (!$con) { die('Erreur de connexion'.mysql_error()); } mysql_select_db('bestski4_formulaire',$con); $prenom=$_POST['prenom']; $nom=$_POST['nom']; $age=$_POST['age']; $sql="INSERT INTO `bonjour`(`id`, `prenom`, `nom`, `age`) VALUES ([id],[prenom],[nom],[age])"; if (!mysql_query($sql,$con)) { die('ERREUR'.mysql_error()); } echo "<center>les infos sont bien stockées</center>"; ?> </html>
ERREURYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[id],[prenom],[nom],[age])' at line 1
Partager