2013-06-27 2 views
0

으로 인해 작동하지 않습니다. 이름이'있는 데이터베이스의 모든 인스턴스를 찾아야합니다. Jason 's Store처럼.SQL 쿼리는 '

문제는 중간 문자열을 끝에서, 어떻게이 문제를 해결받을 수 있나요 '쿼리가 최대가

SELECT * 
FROM `paydayloan` 
WHERE `company` LIKE '%'%' 

놨어요'인가?

+2

PDO 또는 mysqli와 바운드 변수가있는 준비된 문을 사용하십시오. – andrewsi

+2

큰 따옴표 사용'Like "% '%"' – Pitchinnate

+0

왜 이것을 downvoted 했습니까? – Matt

답변

2

MySQLi 또는 PDO 준비 문을 사용하면 문제가되지 않습니다.

그렇지 않으면 값을 이스케이프 처리해야합니다.

4

당신은 단순히 따옴표를 사용할 수 있습니다

SELECT * FROM paydayloan WHERE company LIKE "%'%"; 
1

당신은 다음과 같이 견적을 피할 수 :

SELECT * FROM paydayloan WHERE company LIKE '%''%' 
0

당신은 큰 따옴표를 사용해야합니다.

SELECT * FROM paydayloan WHERE company LIKE "%'%";