它显示了这个错误。语法错误或访问违规。1064 你的SQL语法有错误;请检查你的MySQL服务器版本对应的手册,以了解''我是如何学会编程的?"附近的正确语法。', blog_description = 'It\'s unbelievable! ', blog_c' at line 1 in storageemulated0htdocsblogeristvasiliosedit_blog.php on line 23
if (isset($_POST['update'])){
$id = $_POST['id'];
$title = $_POST['title'];
$description =
$_POST['description'];
$content = $_POST['content'];
$category = $_POST['category'];
try {
$stmt = $db->prepare("UPDATE cjv_blog SET blog_title :title, blog_description = :description, blog_content = :content, blog_category = :category WHERE blog_id = :id");
$stmt->bindParam(":id", $id, PDO::PARAM_INT);
$stmt->bindParam(":category", $category, PDO::PARAM_INT);
$stmt->bindParam(":title", $title, PDO::PARAM_STR);
$stmt->bindParam(":description", $description, PDO::PARAM_STR);
$stmt->bindParam(":content", $content, PDO::PARAM_STR);
$stmt->execute();
}catch (PDOException $e){
}
}
$stmt = $db->prepare("UPDATE cjv_blog SET blog_title :title, blog_description = :description, blog_content = :content, blog_category = :category WHERE blog_id = :id");
替换为:
$stmt = $db->prepare("UPDATE cjv_blog SET blog_title = :title, blog_description = :description, blog_content = :content, blog_category = :category WHERE blog_id = :id");
你忘记了 = 之间 博客标题 和 :标题