소스가 틀린건가요? 이렇게하면 안되는건가요?
본문
if(!$is_admin) {
$wz_sql_search .= " mb_id = '$member[mb_id]'";
}
아래처럼 수정하면 틀린건가요?
$wz_sql_search .=" mb_id = '$member[mb_id] && !$is_admin'";
답변 4
관리자 中 별도의 관리자 계정에만 적용하는게 아니라면, 그냥 'if(!$is_admin) {' 를 없애고 모두 다 적용토록 하면 될 것 같습니다.
$wz_sql_search .= " mb_id = '$member[mb_id]'";
다만, 일부 관리자만 그래야 된다면, @sinbi 님 말씀처럼 하면 될 것 같아요.
+추가) @sinbi 님 소스에서 and 를 IN 으로 진행하는 방법도 있어 보이네요.
!-->예. 안 됩니다.
if(!$is_admin) { // 관리자 아닌 사람에게만 아래 소스 적용
$wz_sql_search .= " mb_id = '$member[mb_id]'"; mb_id 컬럼값이 로그인한 사람 아이디것만 적용.
}
쪽지로 회신드렸습니다.
&& 대신 AND 검색하시는게 맞는것 같습니다.
a ='' && b='' 아니고 a='' and b=''
답변을 작성하시기 전에 로그인 해주세요.