[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: непонятки с fgetcsv
sharki
Всем привет, решил сделать импорт прайса в базу через CSV файл вот скрипт
// функция импорта 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 файла (в изображении)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.