我有以下PDO查询,但它无法正常工作。提交博客文章两次(提交,刷新,提交)时,有时它不会处理查询并将数据保存到我的数据库中。这是一种奇怪的行为,我从来没有经历过类似的事情。我习惯使用MySQLI,所以我不能完全确定查询是否错误或是否是其他问题。但是,这是代码:
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$owner = $user->fetchColumn();
$title = $_POST["title"];
$content = $_POST["content"];
$is_saved = $_POST["is_saved"];
$sqlInsert = 'INSERT INTO `test` (`name`, `job`) VALUES (:name1,:job1);';
$preparedStatement = $db->prepare($sqlInsert);
$preparedStatement->execute(array(':name1' => $title, ':job1' => $content));
if($preparedStatement)
{
$LastID = $db->lastInsertId();
$success = '';
}
else
{
$error = '';
}
}
如果它不在代码中,有什么可能导致这种情况?