1

Тема: Работа с базой mysql в wordpress

Необходимо загнать прайс из csv в mysql, но при добавлении через $wpdb добавляет почему-то только первую запись таблицы, хотя точно перебирает всю таблицу, через echo выводит все данные по порядку, помогите пож-та разобраться почему не вставляются другие строки, код такой:

$file = fopen('/sale/price.csv', 'r');
$r = 0; // это строки в файле
   while (($row = fgetcsv($file, 5000, ";")) != FALSE) // $file - имя файла; 5000 - длина; ,(точка с запятой) - это разделитель полей
   {
      $r++;
if ($row[1]=="" and $row[2]=="" and $row[3]=="")
{
continue;
}
if ($row[1]=="" and $row[2]!="" and $row[0]!="" and $row[3]!="")
{
$marka=$row[0];
$model=$row[3];
continue;
}
$wpdb->insert($this->tbl_adv_reviews, array( 'marka' => 200, 'type' => $row[0], 'kol' => $row[5], 'model' => $model, 'artikul' => $row[4], 'cena' => $row[7]), array( '%d', '%s', '%s', '%s', '%s', '%d'));
}
fclose($file);