我试图让用户编辑他们发布的内容。内容分为标题和正文两部分。它也有一个类别,但我不想让他们编辑它。所以这里是假设更新对标题的任何更改的代码:
$sql = "更新
话题
SET topic_subject = " .mysql_real_escape_string($_POST['topic_subject']) . "
在哪里
topic_id = " .mysql_real_escape_string($_GET['id']);
更新内容的代码具有相同的格式。我从页面的 url 中获取 id,一旦他们在编辑页面上单击提交,表单就会调用包含此代码的页面。它给了我这个错误:
插入数据时出错。请稍后再试。
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的“WHERE topic_id =”附近使用正确的语法
我不是 SQL 专家,也不知道问题出在哪里。提前致谢。