データベースへのデータの挿入と更新に問題があります。データが挿入および更新されているだけでなく、複製されたデータがデータベースに挿入されています(スクリプトを実行するたびに)。私のコードは次のようになります。
mysql_query("
INSERT INTO database_name SET
ski_area_rid = '$SKI_RID',
ski_zone_id = '$ZONE_ID',
ski_zone_zone_name = '$ZONE_NAME',
ski_zone_zone_sort_order = '$ZONE_SORT_ORDER',
ski_zone_lift_id_lift = '$LIFT_ZONE_ID',
ski_zone_lift_lift_name = '$LIFT_ZONE_LIFT_NAME',
ski_zone_lift_lift_id_status = '$LIFT_ZONE_ID_STATUS',
ski_zone_lift_opening_time = '$LIFT_ZONE_OPENING_TIME',
ski_zone_lift_lift_update_date = '$LIFT_ZONE_UPDATE_DATE',
ski_zone_lift_id_lift_type = '$LIFT_ZONE_ID_TYPE',
ski_zone_lift_lift_type_name = '$LIFT_ZONE_TYPE_NAME'
") OR die(mysql_error());
echo 'DONE<br /><br />';
mysql_query("
UPDATE database_name SET
ski_area_rid = '$SKI_RID',
ski_zone_id = '$ZONE_ID',
ski_zone_zone_name = '$ZONE_NAME',
ski_zone_zone_sort_order = '$ZONE_SORT_ORDER',
ski_zone_lift_id_lift = '$LIFT_ZONE_ID',
ski_zone_lift_lift_name = '$LIFT_ZONE_LIFT_NAME',
ski_zone_lift_lift_id_status = '$LIFT_ZONE_ID_STATUS',
ski_zone_lift_opening_time = '$LIFT_ZONE_OPENING_TIME',
ski_zone_lift_lift_update_date = '$LIFT_ZONE_UPDATE_DATE',
ski_zone_lift_id_lift_type = '$LIFT_ZONE_ID_TYPE',
ski_zone_lift_lift_type_name = '$LIFT_ZONE_TYPE_NAME'
WHERE ski_zone_lift_id_lift = '$LIFT_ZONE_ID' ") OR die(mysql_error());
echo 'UPDATED<br /><br />';