我正在尝试用 PHP 更新我的 MariaDB。
据我所知,语句本身有效,但执行无效。
这是我的代码:
是的,变量已声明:)
$pdo = new PDO("mysql:host=localhost;dbname=dbname","user","pass");
$statement = $pdo->prepare("UPDATE dname SET status = :status, text = :text WHERE id = :id");
if ($statement->execute(array(':id' => $id, ':status' => $status, ':text' => $text))){
echo "{success:true}";
} else {
echo "{success:false}";
}
我确实有成功:假,但没有从上面的 if (!statement) 中得到。
非常感谢!