Bonsoir,
pour récupérer ce genre d'erreurs, vous devez ajouté cette ligne :
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
En ce qui concerne votre problème, j'ai testé et ma ligne a bien été insérée.
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
$cbdd = new PDO('mysql:host=localhost;dbname=test', 'darian', 'pass');
$cbdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$text = 'texte';
$pdos = $cbdd->prepare("INSERT INTO `table` (`texte`, `moment`) VALUES (?, now())");
$pdos->bindParam(1, $text);
$pdos->execute();
?> |
Cordialement,
DaRiaN.
Partager