使用pdo更新数据库中的数据?

时间:2013-11-18 09:08:52

标签: php mysql pdo

我最近在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()

2 个答案:

答案 0 :(得分:1)

您的查询中缺少关键字 SET

应该是

$pdo->prepare("UPDATE articles SET `article_content`=? WHERE `id` = ?");
                           ----^

答案 1 :(得分:1)

你有两个问题:

"UPDATE articles SET  `article_content`=? WHERE `id` = ?"

你缺少一个SET。

两个你使用单引号作为列名;使​​用反引号