// функция импорта CSV в базу товаров
function import_csv($name) {
$row = 1;
$handle = fopen ($name,"r");
while ($data = fgetcsv ($handle, 10000, ";"))
{
$num = count ($data);
print "<p> $num полей в строке $row: <br>\n";
$num = count ($data);
// Уникальный идентификатор записи
$data[0] = mysql_real_escape_string(trim($data[0]));
// Артикул
$data[1] = mysql_real_escape_string(trim($data[1]));
// Имя
$data[2] = mysql_real_escape_string(trim($data[2]));
// 4
$data[3] = mysql_real_escape_string(trim($data[3]));
// 5
$data[4] = mysql_real_escape_string(trim($data[4]));
// 6
$data[5] = mysql_real_escape_string(trim($data[5]));
// 7
$data[6] = mysql_real_escape_string(trim($data[6]));
// Пишим в БД
$query = "INSERT INTO `mag`
(`article`,`desc`,`price`,`id_podcat`
,`id_file`,`text`)
VALUES('".$data[1]."','".$data[2]."',
'".$data[3]."','".$data[4]."','".$data[5]."','".$data[6]."')";
$result = db_select($query);
$row++;
}
}
Как видим тут добавляются данные из массива в поля article`,`desc`,`price`,`id_podcat` ,`id_file`,`text` , так вот, в поля desc и text значения не доабвляются, а во все остальные нормально, проблема именно в функции я не понимаю что копать вот кусок данных из CSV файла (в изображении)