此查询有什么问题?对我来说似乎是正确的:

mysql_query("UPDATE culture SET cult_desc=$culture WHERE cult_id is $UID");


修改后,NetBeans仍然给我一个错误。这是我的页面总代码:

$culture = $_POST["culture"];
if (isset($_POST["id"]))
    $UID = $_POST["id"];
    mysql_query("UPDATE culture SET cult_desc='$culture' WHERE cult_id=$UID");
else
     mysql_query("INSERT INTO culture
             VALUES(cult_desc='$culture')");

最佳答案

看到新编辑的代码,您的更新语句现在是正确的,但是您的插入语句现在是错误的。

尝试:

mysql_query("INSERT INTO culture (culture_desc)
             VALUES ('$culture')");

10-06 00:06