我最近从我的本地主机上传了一个网站到网络空间。网络空间上的代码运行良好,但在我的本地主机上,我只能执行 SELECT 查询;尽管两组代码相同,但所有 INSERT 查询都会失败。我已经检查了 phpMyAdmin 中的权限,并且我在 localhost 上登录的“root”用户具有所有权限。我无法弄清楚为什么会这样。
例子。以下代码工作正常:
mysql_query("SELECT * FROM tbl_note")
但这不会:
mysql_query("INSERT INTO tbl_note(col1, col2) VALUES('$col1', '$col2')") or die("ERROR");
后者总是抛出一个错误。正如我所说,代码在服务器上运行良好,但我希望能够在 localhost 上继续开发。我想不出我所做的任何改变导致了这种情况。