저는이 쿼리가 저에게 잘 돌아 가지 않고 계속 검토해 봤습니다. 무엇이 문제입니까?쿼리에 문제가 발생했습니다.
$sql3="
SELECT *
FROM hostess
WHERE id_ag='$id_ag' AND (id!='$hostess_id2' && id!='$hostess_id1')";
저는이 쿼리가 저에게 잘 돌아 가지 않고 계속 검토해 봤습니다. 무엇이 문제입니까?쿼리에 문제가 발생했습니다.
$sql3="
SELECT *
FROM hostess
WHERE id_ag='$id_ag' AND (id!='$hostess_id2' && id!='$hostess_id1')";
NOT IN
구조체를 사용하십시오.
$sql3="
SELECT *
FROM hostess
WHERE id_ag='$id_ag' AND id NOT IN ($hostess_id2, $hostess_id1)";
답장을 보내 주셔서 감사합니다 :) –
변화
(id!='$hostess_id2' && id!='$hostess_id1')
(id!='$hostess_id2' AND id!='$hostess_id1')
또는
(id!='$hostess_id2' OR id!='$hostess_id1')
에 대신 AND
&&
를 삽입 한
이 시도,
$sql3="SELECT * FROM hostess WHERE id_ag='$id_ag' AND id<>'$hostess_id2' AND id<>'$hostess_id1'";
당신은 변경해야합니다 : 그것은되기 때문에
id!='$hostess_id2' && id!='$hostess_id1'
id!='$hostess_id2' || id!='$hostess_id1'
에 당신은
&&
연산자 같은 열 값을 비교할 수 없습니다 첫 번째 값 또는 두 번째 값.
무엇이 작동하지 않습니까? – jurgemaister
무엇이 오류입니까? –
음, 출력을 내 보내지 않고 있습니다. 오류가 없음을 의미하지만 글쓰기에 문제가 있다고 생각합니다. –