我有以下代码将数据放入 mysql 数据库:
$sql3 = "INSERT INTO $tableName (topic, title, date) VALUES ('$topic','$title','$today')";
mysql_query($sql3);
它完美地工作。
但是,当我在函数中使用代码时,它不起作用。传递给函数的参数在代码的其他地方使用,不应影响上面代码的操作。
当我添加:
if(mysql_errno()){
echo "MySQL error ".mysql_errno().": "
.mysql_error()."\n<br>When executing <br>\n$query\n<br>"; }
我得到错误:
MySQL 错误 1064:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '(topic, title, date) VALUES ('weather','It looks like Autumn is he' 附近使用正确的语法
我无法弄清楚为什么在函数中使用代码时会出现 SQL 语法错误,但在单独使用代码时却没有。
感谢您提前提供帮助。