Bonjour, j'ai un problème pour insérer des données dans ma base.
j'ai créé 2 fonction en php, une pour se connecter et une autre pour rentrer mes données
la fonction insertionBaseMessage prends en paramètre un objet message qui contient un pseudo et un message. Je récupère bien ces infos grâce au getPseudo et getMessage, mais les informations ne sont pas rentrés dans la base.
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 private function getConnexion() { $connexion = new PDO("mysql:host=localhost;dbname=projetphpobjet","root",""); /*connexion à la base de données*/ return $connexion; } public function insertionBaseMessage($objetMessage) { echo $objetMessage->getPseudo(); echo $objetMessage->getMessage(); $connexion= $this->getConnexion(); $requete = $connexion -> prepare("INSERT INTO TABLE messages (pseudo, commentaireSeul) VALUES (' ". $objetMessage->getPseudo() ."', '". $objetMessage->getMessage() ."')"); $requete->execute(); }
Et je ne vois pas ce qui ne va pas avec ma requete ou son execution.
Merci
Partager