Page 1 sur 1
Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 16:32
par lotus1
Bonjour,
J'ai un problème pour écrire dans ma base de données je sais pas si quelqu’un peut m'aider?
voila mon code
<?php
$bdd = new PDO('mysql:host=localhost;dbname=minichat', 'root', '');
$req = $bdd->prepare('INSERT INTO minichat(pseudo, message) VALUES(?, ?)');
$req->execute(array($_Post['pseudo'], $_Post['message']));
header('Location: minichat.php');
?>
Re: Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 16:32
par xTG
Enlèves le header (commentes le) puis actives les erreurs PDO (voir la doc) pour en savoir plus.
Re: Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 16:48
par lotus1
j'ai enlevé le header ca change rien
Re: Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 17:50
par lotus1
apparament j'ai ce probleme
Erreur : SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:8889' (0)
Re: Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 18:00
par asf21
La réponse serait dans ta réponse: Unknown MySQL server host 'localhost:8889'
Serveur MYSQL hôte 'localhost:8889' inconnu.
Donc localhost est là où ton serveur mysql est installé (ip ou nom machine ou, par défaut, localhost) avec le port 8889.
Vérifies ton port si il est ouvert ainsi que ton fichier de configuration du serveur mysql si localhost identifie bien ta machine qui sert de serveur.
Essaies tout de mêm en virant le port puis en remettant le port et en vérifiants les identifiants de connexion au serveur mysql
Re: Probleme pour écrire dans ma base de donnée
Posté : 19 oct. 2012, 19:01
par lotus1
J'ai trouvé j'avais oublié $_POST a mettre toujours en majuscule!!!!! 3 heures de temps perdu pour $_POST
<?php
$bdd = new PDO('mysql:host=localhost;dbname=minichat', 'root', '');
$req = $bdd->prepare('INSERT INTO minichat(pseudo, message) VALUES(?, ?)');
$req->execute(array($_Post['pseudo'], $_Post['message']));
header('Location: minichat.php');
?>
Re: Probleme pour écrire dans ma base de donnée
Posté : 20 oct. 2012, 00:44
par asf21
Oï! J'ai même plus les trous en face des yeux, j'avais pas fait gaffe...
J'ai pris l'habitude d'y mettre en majuscule tout le temps si bien que je me suis pas arrêter sur ce point. Bravo à toi!
