我收到以下錯誤「thread.threadid」 ......MySQL錯誤:未知列在「關於條款」
ERROR:
mysql error: Unknown column 'thread.threadid' in 'on clause'
我聽說它是與MySQL的版本...什麼我需要改變我的PHP代碼才能通過這個錯誤?我讀過這個錯誤,因爲在SELECT查詢中使用了逗號運算符。此查詢不適用於新的MySQL 5嚴格查詢解析器,該解析器將逗號視爲比連接更低的優先級。
Database error in vBulletin 3.0.7:
Invalid SQL:
SELECT thread.threadid, thread.forumid
FROM thread AS thread, subscribethread AS subscribethread
LEFT JOIN deletionlog AS deletionlog ON(deletionlog.primaryid = thread.threadid AND type = 'thread')
WHERE subscribethread.threadid = thread.threadid
AND subscribethread.userid = 1
AND thread.visible = 1
AND lastpost > 1277054898
AND deletionlog.primaryid IS NULL
mysql error: Unknown column 'thread.threadid' in 'on clause'
mysql error number: 1054
我可以直接在SELECT thread.threadid,thread.forumid中取出逗號嗎?
請解釋...
你可以驗證'線程'有'threadid'列,它的拼寫正確嗎? – 2010-06-21 03:31:26