PDO Insert into

jcdfr Messages postés 17 Statut Membre -  
jcdfr Messages postés 17 Statut Membre -
Bonjour les gurus php, étant débutant j'ai une question banal et plutôt simple pour vous, mais la réponse m'échappe. Je pense que ma requête est bonne mais elle ne marche pas, quel est votre solution;

$quer2 = $dbo -> prepare("INSERT into faq_headers(faq_id,faq_class,faq_catid,faq_subcatid,faq_subcat2,faq_heading,faq_question,faq_answer,faq_poster,faq_date) VALUES(NULL,:faq_class,:faq_catid,:faq_subcatid,:faq_subcat2,:faq_heading,:faq_question,:faq_answer,:faq_poster,CURRENT_TIMESTAMP)");
$quer2 ->bindParam(':faq_class', $fileclass);
$quer2 ->bindParam(':faq_catid', $catid);
$quer2 ->bindParam(':faq_subcatid', $subcatid);
$quer2 ->bindParam(':faq_subcat2', $subcat2);
$quer2 ->bindParam(':faq_heading', $faq_heading);
$quer2 ->bindParam(':faq_question', $faq_question);
$quer2 ->bindParam(':faq_answer', $faq_answer);
$quer2 ->bindParam(':faq_poster', $faq_poster);
$quer2->execute();


pour info ma bdd mysql est:

faq_id int(5) AUTO_INCREMENT
faq_class varchar(15)
faq_catid int(5)
faq_subcatid int(5)
faq_subcat2 varchar(25)
faq_heading varchar(50)
faq_question varchar(100)
faq_answer varchar(255)
faq_poster varchar(25)
faq_date timestamp CURRENT_TIMESTAMP

1 réponse

Utilisateur anonyme
 
Bonsoir

Je ne vois pas d'erreur évidente.
Es-tu sûr qu'il n'y a pas eu d'erreur de connexion ?
As-tu vérifié (à l'aide d'echo par exemple) que toutes tes valeurs étaient correctes ?

Enfin, tu devrais tester s'il y a une erreur et éventuellement afficher print_r($quer2->errorInfo());
1
jcdfr Messages postés 17 Statut Membre
 
merci le père, je note que ma requête fonctionne QUE quand dans un des mes formulaires sur la page (qui lance un script java avec un onchange) a été sélectionné.
Je pose une autre question dans le forum au niveau Javascript voir; https://forums.commentcamarche.net/forum/affich-30494070-mise-a-jour-d-un-cookie-lors-d-une-requete
0