기존 저장된 중복 데이터를 제외하고 insert하려면 어떻게 해야 하나요? 채택완료
공일
6년 전
조회 3,182
API를 통해 주기적으로 데이터를 가져왔습니다.
기존 테이블에 API를 통한 데이터를 가져왔으나, 비주기적으로 API 데이터가 변경되어
==> 이미 insert했던 데이터는 제외하고, 새로운 데이터만 테이블에 넣으려고 합니다. gt_write_A
foreach ($json['items'] as $key => $value) {
// 먼저 이미 등록된 데이타인지 확인한다. 제목과 기사링크 주소가 같다면 같은 글로 처리한다. $exist = " SELECT COUNT(*) CNT FROM {$write_table} WHERE wr_subject='{$wr_subject}' AND wr_link1='{$wr_link1}' ";
$is_write = sql_fetch($exist); if($is_write['CNT']) { continue;
} else {
if (empty($value['title'])) { continue; } else {
$sql = " INSERT INTO {$write_table} SET wr_reply = '{$wr_reply}'
}
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인