我最近在youtube上播放了PHPAcademy的视频教程后,使用mySQL和PDO创建了一个CMS。
我想为它添加一个编辑功能。
我已完成页面,但没有PHP来更新数据。
所以,我想知道,如何使用PDO更新数据库中的数据并保存新数据?
我有这个:
$query = $pdo->prepare("UPDATE articles 'article_content'=? WHERE 'id' = ?");
$query->bindValue(1, $_POST['content']);
$query->bindValue(2, $_POST['id']);
$query->execute()
答案 0 :(得分:1)
您的查询中缺少关键字 SET
应该是
$pdo->prepare("UPDATE articles SET `article_content`=? WHERE `id` = ?");
----^
答案 1 :(得分:1)
你有两个问题:
"UPDATE articles SET `article_content`=? WHERE `id` = ?"
你缺少一个SET。
两个你使用单引号作为列名;使用反引号