Php 是否使用pdo更新数据库中的数据?
根据youtube上PHPAcademy的视频教程,我最近用mySQL和PDO制作了一个CMS 不过我想给它添加一个编辑功能 我已经完成了页面,但是没有PHP来更新数据 所以,我想知道,如何使用PDO更新数据库中的数据并保存新数据 我有这个:Php 是否使用pdo更新数据库中的数据?,php,mysql,pdo,Php,Mysql,Pdo,根据youtube上PHPAcademy的视频教程,我最近用mySQL和PDO制作了一个CMS 不过我想给它添加一个编辑功能 我已经完成了页面,但是没有PHP来更新数据 所以,我想知道,如何使用PDO更新数据库中的数据并保存新数据 我有这个: $query = $pdo->prepare("UPDATE articles 'article_content'=? WHERE 'id' = ?"); $query->bindValue(1, $_POST['content']); $qu
$query = $pdo->prepare("UPDATE articles 'article_content'=? WHERE 'id' = ?");
$query->bindValue(1, $_POST['content']);
$query->bindValue(2, $_POST['id']);
$query->execute()
) 查询中缺少关键字
SET
应该是
$pdo->prepare("UPDATE articles SET `article_content`=? WHERE `id` = ?");
----^
您有两个问题:
"UPDATE articles SET `article_content`=? WHERE `id` = ?"
你缺少的一套
两个是使用单引号作为列名;使用backticks哦,我回家后再添加。您必须使用正确的SQL语句。