delete문 조건절 배열일 경우

· 2013-01-13 (일) 21:30:11 · 1017 · 1
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);
}
}
|

댓글 1개

mysql_fetch_array<-- sql_fetch_array 로 해보세요
그런데 저렇게 loop돌면서 삭제하는 것은 추출한 갯수만큼 디비를 액세스해야하니 좋은 방법이 아닙니다
IN 이라는 sql문에 대해서 알아보세요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-01-14 조회 1,283
13-01-14 조회 1,107
13-01-14 조회 974
13-01-14 조회 671
13-01-14 조회 3,991
13-01-14 조회 728
13-01-14 조회 647
13-01-14 조회 958
13-01-14 조회 803
13-01-14 조회 931
13-01-14 조회 1,642
13-01-14 조회 1,068
13-01-14 조회 738
13-01-14 조회 1,770
13-01-14 조회 893
13-01-14 조회 1,407
13-01-14 조회 2,060
13-01-14 조회 1,100
13-01-13 조회 695
13-01-13 조회 1,018