希望是一个简单的修复,但整个周末一直困扰着我。
我有一个简单的脚本来连接到我的 MYSQL 数据库,然后使用 HTML 表单中的字段将新记录输入数据库。
该脚本工作得很好,但我没有在脚本中定义数据库列,只是使用插入然后引用 VALUES 作为 HTLM 表单字段。
在职的
mysql_select_db("golfingdb", $con);
mysql_query("INSERT INTO Test1
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[email]')");
mysql_close($con);
不工作
mysql_select_db("golfingdb", $con);
mysql_query("INSERT INTO 'Test1' (First Name, Surname, Email)
VALUES ('$_POST[firstname]','$_POST[lastname]','$_POST[email]')");
mysql_close($con);
但是,当我在代码中引用数据库字段名称时,它无法创建新记录。
我已经三次检查了字段名称的拼写(包括大写字母),并且没有抛出任何语法错误。
任何帮助将不胜感激。
干杯
稻田