0

我是一个新手,我已经尝试了一个多小时来解决这个简单的查询:

mysql_query("INSERT INTO `tracks` (artistID, albumID, format, trackID, niceTitle, title, trackNumber, description, pictureURL, playCount) VALUES('$artistID', '$albumID[$i]', 'hq','$ID[0]', '$trackName', '$title', '$j', '$description', '$pictureURL', '$playCount'") or die(mysql_error());

我每次都会收到这个错误:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法

我也对所有变量完成了 mysql_escape_string() 。有任何想法吗?

4

2 回答 2

7

你错过了最后的结束)

mysql_query("INSERT INTO `tracks` (artistID, albumID, format, trackID, niceTitle, title, trackNumber, description, pictureURL, playCount) VALUES('$artistID', '$albumID[$i]', 'hq','$ID[0]', '$trackName', '$title', '$j', '$description', '$pictureURL', '$playCount')") or die(mysql_error());
于 2013-05-02T14:34:29.113 回答
2

您的查询中没有结尾括号“)”

于 2013-05-02T14:36:26.560 回答