J'ai l'impression d'avoir un soucis avec la méthode quote de PDO.
Le code ci dessous se trouve dans une methode. A signaler que les magic quotes sont désactivées.
Lorsque dans le contenu dans mes variables il y a un apostrophe, l'enregistrement ne se fait pas. Comme je découvre tout juste PDO je n'ai pas encore trouvé comment retourner les erreurs, mais je suis sur que ça vient de là après plusieurs test.
Y aurait-il un soucis dans mon code ?
$cnx->quote($idNews, PDO::PARAM_STR);
$cnx->quote($titre, PDO::PARAM_STR);
$cnx->quote($date, PDO::PARAM_STR);
$cnx->quote($content, PDO::PARAM_STR);
$cnx->quote($auteur, PDO::PARAM_INT);
$req = "UPDATE news SET titre = '".$titre."', date = '".$date."', content = '".$content."', etat = ".$etat.", idUser = ".$auteur." WHERE idNews = ".$idNews."";
$res = $cnx->exec($req);