Inséré une idée dans la BDD avec un $_GET

Résolu/Fermé
Ar-Star52 Messages postés 24 Date d'inscription samedi 24 janvier 2015 Statut Membre Dernière intervention 28 mars 2015 - 25 janv. 2015 à 18:32
Ar-Star52 Messages postés 24 Date d'inscription samedi 24 janvier 2015 Statut Membre Dernière intervention 28 mars 2015 - 25 janv. 2015 à 18:43
Bonjour a tous j'arrive pas a inséré l'id dans ma BDD avec un $_GET ! Avec vous une idée ?

Mon code :

function inserer_commentaire($pseudo, $commentaire)
{
		try
	{
		// On se connecte à MySQL
		$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
	}
	catch(Exception $e)
	{
		// En cas d'erreur, on affiche un message et on arrête tout
		die('Erreur : '.$e->getMessage());
	}
	// Si tout va bien, on peut continuer
		$req = $bdd->prepare('INSERT INTO commentaires(id,pseudo, commentaire, date) VALUES(:pseudo, :commentaire, NOW(), id)');
		$req->execute(array(
		'pseudo' => $pseudo,
		'commentaire' => $commentaire,
		'id' => $_GET['id'],
	));	
   
   
   }
   


Merci d'avance
A voir également:

2 réponses

jee pee Messages postés 39583 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 18 avril 2024 9 225
Modifié par jee pee le 25/01/2015 à 18:38
Salut,

Je ne connais pas mysql avec php, mais dans ton insert l'ordre des champs ne correspond pas à l'ordre de VALUE et pour le champ commentaire tu mets un : devant et pas devant id, pourquoi ? Les langages informatiques, c'est de la rigueur formelle ;-)

cdlt

        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
Ar-Star52 Messages postés 24 Date d'inscription samedi 24 janvier 2015 Statut Membre Dernière intervention 28 mars 2015
25 janv. 2015 à 18:43
Je vais essayé de regarder sa de plus prés merci ! :)
0