Bonjour à tous,
Voilà lors de mes cours, je suis amené à crée un modeste site internet avec lequel je découvre les joies du code, et me voici devant une impasse.
Je veux crée un formulaire d'inscription et renvoyer les champs inséré dans ce dernier dans ma BDD, mais je me retrouve systématiquement avec un ou plusieurs erreur :/
voici la dernière version du code que j'ai réalisé :
et voici le message d'erreur :
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 //DECLARATION DE LA VARIABLE $Nom=$_POST['inputnom']; $Prenom=$_POST['inputprenom']; //PARAMETRE DE CONNEXION A LA BASE DE DONNEES $userName="xxxxxxxxx"; $password="xxxxxxxxxx"; $baseName="xxxxxxxxxx"; $server="xxxxxxxxxx"; //CONNEXION A LA BASE DE DONNEES $sourceDeDonnees = "mysql:host=".$server.";dbname=".$baseName; $connexion = new PDO($sourceDeDonnees, $userName, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); //CONSTRUCTION DE LA REQUETE $sql1 = "INSERT INTO 'test' ('Nom', 'Prenom') VALUES ('$Nom', '$Prenom')"; //LANCEMENT DE LA REQUETE $result=$connexion->query($sql1); //FERMETURE MYSQL mysql_close(); ?>
Si vous pouvez m'aider ce serait avec grand plaisirFatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''test' ('Nom', 'Prenom') VALUES ('test', 'test')' at line 1' in /customers/5/0/3/tqtirf.be/httpd.www/CRASHTEST/AjoutMembre.php:23 Stack trace: #0 /customers/5/0/3/tqtirf.be/httpd.www/CRASHTEST/AjoutMembre.php(23): PDO->query('INSERT INTO 'te...') #1 {main} thrown in /customers/5/0/3/tqtirf.be/httpd.www/CRASHTEST/AjoutMembre.php on line 23
Merci beaucoup
(ps: j'espère juste être dans la bonne section du forum :S)
Bonne journée/soirée,
Stelper
Partager