-1
試圖運行一個查詢,不斷收到ERROR 1054
:MySQL依然柱切換和論證
SELECT *
from my_table
WHERE 1=1
AND MYCITY = CHICAGO
;
現在,我使用WHERE 1=1
和AND
因爲我跑多個參數。這是阻礙一切的唯一論據。該錯誤是在整體上寫着:
ERROR 1054 (42S22): Unknown column 'CHICAGO' in 'where class'
它在MYCITY
列尋找CHICAGO
列,而不是價值CHICAGO
的,我不知道爲什麼。
任何線索如何讓一個PHP語句飛? 'AND「。$ db-> nameQuote('MYCITY')。」 =「。$ db-> quote($ city)。」' – Plummer
Yep:'AND「。$ db-> nameQuote('MYCITY')。」 ='「。$ db-> quote($ city)。」'「' –