delete문 조건절 배열일 경우 정보
delete문 조건절 배열일 경우본문
g4_holi 테이블의 holi_date 필드 값들을 배열로 가져온후, $g4_aa 테이블에서 배열로 가져온 값과 같은 내용을 삭제하려 하는데, 잘 안됩니다. 어디가 잘못됐는지 지도부탁드립니다.^^
$sql2 = "select holi_date from g4_intranet_holi";
$result2 = sql_query($sql2);
while ($row2 = mysql_fetch_array($result2)){
$query = "
DELETE FROM $g4_aa WHERE sc_start = '{$row2['holi_date']}'
";
sql_query($query);
}
}
$sql2 = "select holi_date from g4_intranet_holi";
$result2 = sql_query($sql2);
while ($row2 = mysql_fetch_array($result2)){
$query = "
DELETE FROM $g4_aa WHERE sc_start = '{$row2['holi_date']}'
";
sql_query($query);
}
}
댓글 전체
mysql_fetch_array<-- sql_fetch_array 로 해보세요
그런데 저렇게 loop돌면서 삭제하는 것은 추출한 갯수만큼 디비를 액세스해야하니 좋은 방법이 아닙니다
IN 이라는 sql문에 대해서 알아보세요
그런데 저렇게 loop돌면서 삭제하는 것은 추출한 갯수만큼 디비를 액세스해야하니 좋은 방법이 아닙니다
IN 이라는 sql문에 대해서 알아보세요