[PHP] Problème de Parse error

Résolu/Fermé
antou08 Messages postés 118 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 16 avril 2012 - Modifié par antou08 le 22/12/2010 à 11:43
galou00 Messages postés 642 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 13 mai 2016 - 28 déc. 2010 à 13:16
Bonjour,

D'après PHP, il y aurait une une erreur dans un de mes fichier php.

Voici le morceaux de code qui pose problème:

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host='.$mysql_serveur.';dbname='.$mysql_base, $mysql_utilisateur, $mysql_mdp, $pdo_options);
$req = $bdd->prepare('INSERT INTO utilisateurs VALUES('', ?, ?, ?, ?, ?, ?, ?)'); // Cette ligne pose problème
$req->execute(array($nom,$mdp,$check1,$check2,$check3,$check4,$check5));
$req->closeCursor();

Toutes les variables sont correctes et ont été testé avant.
Mysql ne me retourne aucune erreur.

HELP !! Je suis perdu !

Merci d'avance de votre aide ^^.
A voir également:

7 réponses

galou00 Messages postés 642 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 13 mai 2016 80
22 déc. 2010 à 12:29
Salut
Pourquoi un double quote en plein milieu ?
0
galou00 Messages postés 642 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 13 mai 2016 80
22 déc. 2010 à 12:30
... en plein milieu de ta requète
0
As-tu ouvert un curseur avant d'en fermer un ?
0
antou08 Messages postés 118 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 16 avril 2012 13
22 déc. 2010 à 12:43
c'est pas un double quote, c'est 2 quotes collés pour l'id.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cgershon Messages postés 267 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 25 janvier 2016 4
22 déc. 2010 à 12:54
bonjour,

j'aurai mis un \ avant les ? essayes toujours ...


sans etre sur de ce que je suggere

bon courage
0
antou08 Messages postés 118 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 16 avril 2012 13
Modifié par antou08 le 22/12/2010 à 13:33
Oui mais ce n'est pas la qu'il fallait les mettre, c'est devant les quotes ^^ .
Comme ca : $req = $bdd->prepare('INSERT INTO utilisateurs VALUES(\'\', ?, ?, ?, ?, ?, ?, ?)');
merci beaucoup ^^
0
galou00 Messages postés 642 Date d'inscription jeudi 5 juillet 2007 Statut Membre Dernière intervention 13 mai 2016 80
28 déc. 2010 à 13:16
Ah d'accord. Au temps pour moi.
Si tu as résolu ton problème c'est le principal.
0