I am trying to insert some data into my table: gold-book. Everything is fine, I have no errors, the answers are good, but there is no data in my table.
I don’t know what is wrong with this code, maybe you can help me?
my ajax request in golden-book.js
function insert_messages(auteur_message,message){ $.ajax({ type : "POST", cache: false, url : "insert-messages.php", data:{ auteur_message:auteur_message, message:message }, success: function() { }, error : function() {
insert-messages.php
<?php $auteur_message = $_POST['auteur_message']; $message = $_POST['message']; try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=photo', 'root', ''); } catch (Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : ' . $e->getMessage()); } $req = $bdd->prepare('INSERT INTO photo.golden_book (auteur-message , message) VALUES (:auteur , :message)'); $req->execute(array( 'auteur' => $auteur_message, 'message' => $message)); ?>
Thank you all for taking the time to help me.
source share