PDO插入不起作用,但没有错误

时间:2014-08-02 04:05:00

标签: php mysql sql pdo

$q = $con->prepare("INSERT INTO messages (time, sender_id, recipient_id, read, subject, content, status) VALUES (?, ?, ?, ?, ?, ?, ?)");
$q->execute(array($date->format('U'), $ID, $_POST['to'], "0", $_POST['subject'], $_POST['content'], 1));
$count = $stmt->rowCount();
echo $count;

此代码实际上并未在数据库中插入任何内容。没有错误,它甚至回应1,这意味着它确实有效。但是我的数据库中没有任何内容。

如果我添加:or die(print_r($stmt->errorInfo(), true)) 到执行行的末尾,它输出:Array ( [0] => 00000 [1] => [2] => ) 我并不确定这意味着什么。

有什么想法吗?我知道pdo是如何工作的,真的无法解决这个问题。

0 个答案:

没有答案