2012-10-27 4 views
0

다음 코드는 제대로 작동하지 않는 것 같습니다. 정확히 어디에서 작동하나요? 어쩌면 여기서 여러 항목을 수행 할 수 있습니까?MySQL의 PHP 쿼리가 올바르게 작동하지 않습니다.

코드 조각은

$query_view_users = "SELECT id, type, name, username, email FROM admin_users WHERE id, type, name, username, email LIKE '$search'"; 

이 도와 주셔서 너무 감사합니다. :-)

답변

6

그것은 다중 조건 WHERE 절입니다. 귀하의 요구를 만족시키는 OR 또는 AND을 사용하십시오.

SELECT ... 
FROM .... 
WHERE id LIKE '$search' OR 
     type LIKE '$search' OR 
     name LIKE '$search' OR 
     username LIKE '$search' OR 
     email LIKE '$search' 
+2

OR 또는 AND 될 것이다? 그가 의미 한 것처럼 보입니다. + 1'ed – janenz00

+0

@ janenz00 예, 둘 다 추가했습니다. 그것은 그가 필요로하는 것에 달려 있습니다 : D –

+0

정말 고마워요 :-) – AppleTattooGuy

0

당신의 SQL은

$query_view_users = "SELECT * FROM admin_users WHERE id OR type OR name OR username OR email LIKE '$search'"; 
관련 문제