requette prep INSERT qui n'insert pas

Eléphant du PHP | 188 Messages

22 août 2011, 14:48

Bonjour,
j'ai un problème avec une de mes pages, celle de l'enregistrement d'un nouvel utilisateur. Je reçois les infos via un formulaire , je les traite, je les protège ect ... (j'ai testé et jusque là tout fonctionne) mais quand je met ma requette préparée avec INSERT pour ajouter les données dans la BDD (MySQL avec PhpMyAdmin), il m'affiche bien mon message comme quoi ça a fonctionné, mais quand je vais voir dans PhpMyAdmin il ne m'indique pas le nouvel utilisateur, et quand je veux me connecter ça ne fonctionne pas ...

voila ma requette :
			$insert = $connexion->prepare('INSERT INTRO user(pseudo, pass, mail, pays, naissance, genre) VALUES(:pseudo, :pass, :mail, :pays, :naissance, :genre)');
			$insert->execute(array(
						'pseudo' => $pseudo,
						'pass' => $pass,
						'mail' => $mail,
						'pays' => $pays,
						'naissance' => $naissance,
						'genre' => $genre,
						));
						?>
						Utilisateur enregistr&eacute; avec succ&eacute;s. <br />
						<a href="index.php" alt="index" > Retourner &agrave; l'acceuil </a>
Voila si quelqu'un sait comment m'aider ... Merci :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

22 août 2011, 22:31

salut,

il faut tester le retour de l'execute
tu peux utiliser try /catch + le retour histoire d'avoir un message d'erreur ;)
http://julp.developpez.com/php/pdo/?pag ... ter#L3.2.3

peux tu nous montrer ton code complet ?

@+
Il en faut peu pour être heureux ......

Eléphant du PHP | 188 Messages

23 août 2011, 14:54

Et bien j'ai trouvé mon erreur en relisant le code, un foutu "R" de @!*&# :evil: qui c'était glissé, donc on avait
INSERT INTRO
au lieu de
INSERT INTO
bon ba voila, je crois que vous pouvez me condamner pour faute conne ! #-o
Merci Moogli ! Bye :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 août 2011, 15:45

Condamnation :

arthur77, le tribunal populaire de PHPFrance t'a reconnu coupable de faute conne
et te condamne à une peine de 3 messages d'assistance aux nouveaux en difficultés
sur le forum "PHP Débutant" du site !


Non mais sans blague, t'espérais quand même pas t'en tirer avec une tape derrière la tête ?! :p
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 188 Messages

23 août 2011, 21:17

Non ! c'est trop cruel :cry: bon d'accord j'essayerai de m'y tenir ...

ralala qu'est-ce qu'on peut pas faire juste pour un code raté quoi ...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

23 août 2011, 22:14

et le pire c'est que je suis mirro :'(
Il en faut peu pour être heureux ......

Eléphant du PHP | 188 Messages

25 août 2011, 21:36

Mooh t'inquiete pas, moi j'ai mit du temps à le voir ET EN PLUS je l'ai écris quoi ! :shock:

ViPHP
ViPHP | 4039 Messages

26 août 2011, 08:47

'Tention la, z'êtes hors-sujet... :mrgreen:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 2278 Messages

26 août 2011, 09:32

Souvent on est plus aidé pour le débogage par Opéra dont les compte-rendus d'erreurs sont bien plus clairs que ceux de FIrefox.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD