2012-12-05 2 views
-1

ERROR 1054가 계속 쿼리를 실행하려고 전환 유지합니다. 이것은 모든 것을 벼락치기 만하는 유일한 논쟁입니다. 인 오류가 전체를 읽습니다 그것은 열 MYCITY의 값 CHICAGO 대신 열 CHICAGO을 찾고 내가 왜 모르는MySQL은 열 및 인수

ERROR 1054 (42S22): Unknown column 'CHICAGO' in 'where class' 

.

답변

2

이는 PHP 문에서 비행하는 방법을 당신의 문자열 값

SELECT * 
    from my_table 
    WHERE 1=1 
    AND MYCITY = 'CHICAGO' 
; 
+0

모든 단서를 인용해야합니까? 'AND '. $ db-> nameQuote ('MYCITY '). " = ". $ db-> quote ($ city)". – Plummer

+1

예 :'AND ". $ db-> nameQuote ('MYCITY')." = ' ". $ db-> quote ($ city)."' "' –