0

私は初心者で、この単純なクエリを解決するために 1 時間以上試してきました。

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 構文にエラーがあります。1 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

私もすべての変数で 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 に答える