non so come è fatta la classe, però più o meno una cosa di questo tipo:

Codice PHP:

$query 
"INSERT INTO cronaca(txt, autore) VALUES(?,?)";
$pstm $cn->prepare($query);// creo uno statement per eseguire query
$pstm->bindParam(1,$txt,PDO::PARAM_STR);
$pstm->bindParam(2,$autore,PDO::PARAM_STR);

echo 
$query;

$pstm->execute(); 
in qusto modo dovresti leggere esattamente come viene scritta la query che viene inviata e capire dove è l'errore.