Vraiment navré de plusieurs de mes posts aujourd'hui, mais je ne peux pas passer à un autre exercice si je n'arrive pas à faire fonctionner un code, c'est plus fort que moi. Donc
<?php $req_insert_var = $bdd->prepare('INSERT INTO jeux_video(nom,possesseur,console,prix,nbre_joueurs_max,commentaires) VALUES(:nom,possesseur,:console,:prix,:nbre_joueurs_max,:commentaires)') or die(print_r($bdd->errorInfo()));
$req_insert_var->execute(array(
'nom' => $nomajout,
'possesseur' => $possesseurajout,
'console' => $consoleajout,
'prix' => $prixajout,
'nbre_joueurs_max' => $nbre_joueurs_maxajout,
'commentaires' => $commentairesajout,
));
echo $nomajout.'ajouté depuis, variable dans la page index.php<br>';
?>
J'espère que c'est pas encore un caractère manquant. Ici les variables sont définies.
Mais je ne sais même pas à quoi cela sert... Je l'ai mis, mais il fait quoi !? Après le $pdo je l'utilise où?
Et en plus je pense que c'est pas de là, que vient le problème. Car il n'ajout simplement pas l'entrée que j'ai entré en php. Il l'ajout pas dans ma table :S et il me dit aucune erreur.
Et je t'ai dit, ça active les erreurs PDO. Donc mets ça (en changeant $pdo par $bdd) et enlève moi tes or die().
Ouais, ouais j'ai regarder sur google j'ai mis après $bdd j'ai enlevé le or die() mais ca me gère pas d'erreur c'est normal ? Tout le code est bon cela veut dire ? L'ajout d'une entrée en SQL par PHP ca marche mais quand je passe ces paramètre, bah elle ne s'ajoute pas l'entrée...
...Et tes erreurs PHP elles sont activées ?? T'as une virgule en trop à la fin de l'array que tu passes dans execute...
Je vien d'activer les display_errors et j'ai :
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in /Users/moi/Sites/sdz/bdd/index.php on line 36
Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number in /Users/moi/Sites/sdz/bdd/index.php on line 36
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !
Tutoriel complet MySQL !