items as $item) { $rss_field_idx = 0; foreach ($rss_field_array as $rss_field_name) { $val[$rss_field_idx]=$item[$rss_field_name]; echo "$val[$rss_field_idx],"; $rss_field_idx++; } $pri_key = $item[$rss_field_array[0]]; $result = mysql_query ("SELECT * FROM $db_table WHERE $db_field_array[0]='$pri_key' LIMIT 1") or die ("pri key query failed"); if (mysql_fetch_array($result)) { if ($debug_on) { echo "already in the database"; } } else { $i=1; $val[0]=addslashes($val[0]); $db_data_string="('".$val[0]."'"; while ($i < $rss_field_idx) { $val[$i]=addslashes($val[$i]); $db_data_string .=",'".$val[$i]."'"; $i++; } $db_data_string .=")"; if ($debug_on) { echo ("db_data_string = $db_data_string"); } mysql_query ("INSERT INTO $db_table $db_field_string VALUES $db_data_string") or die ("Failed to perform insert"); } echo ("\n"); } ?>