ID가 배열에없는 mysql 데이터베이스에서 모든 행을 삭제하려고합니다. 그래서 나는 시도했다 :ID가 배열에없는 모든 행을 삭제해야하는 내 코드가 무엇이 문제입니까?
@mysql_query("DELETE FROM something WHERE NUMBER NOT IN (".implode(",", $array).")");
어떻게 든이 doesnt는 무엇이나한다, 내가 보지 않고있는 과오는 있냐?
도움 주셔서 감사합니다. phpheini
'$ array'가 비어 있으면 오류가 발생합니다. 그렇지 않으면 괜찮아 보인다. 또한'NUMBER' 필드가 유효합니까 ?? 또는 그것은'number'입니까? – tamilsweet
배열은 비어 있지 않으며 필드는 실제로 NUMBER입니다. 흠, 그건 이상한 ... – phpheini
'NUMBER'가 아닌'ID'이어야합니까? –