public function updateTodo($iSequence, $aTodo)
{
//@TODO
$sTodo = $aTodo['todo'];
$stmt = $this->oConnection->prepare("UPDATE t_todolist
SET todo = $sTodo
WHERE sequence = $iSequence");
$stmt->execute();
}
由于某些原因,我正在做待办事项清单,因为我的$stmt
执行错误,所以我无法更新数据库。
答案 0 :(得分:1)
如果返回false,则您的代码有问题。确保正确设置PDO。如果打印错误消息以使您知道该消息是什么,那将更好。
尝试放置此代码,以便您知道错误是什么
$ stmt-> setAttribute(PDO :: ATTR_ERRMODE,PDO :: ERRMODE_EXCEPTION);