[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Импорт из csv
Vladimir
Импортирую данные их CSV файла.

[php]
$i=0;
$fh = fopen(SB_DOMAIN.'import8.csv', 'r');
while(($fileArr = fgetcsv($fh, 1024, ';'))!==FALSE){

if(isset($fileArr[5]) && $fileArr[5]!=''){

$selId = sql_query('SELECT p_id FROM __ WHERE p_ext_id=?', $fileArr[5]);
if (!$selId){
/* добавляем новые элементы */
$table_name='___';
$id_name='p_id';
$cat_ids = array($fileArr[1]);
$row=array();
$row['p_title']=trim($fileArr[2]);
$row['p_price1']=$fileArr[3];
$row['user_f_9']=$fileArr[5];
$row['user_f_21']=$fileArr[6];
$row['user_f_13']=$fileArr[2];
$row['user_f_44']=$idStatus;
$row['user_f_11']=$fileArr[7];
$row['user_f_22']=$fileArr[8];
$row['user_f_15']=$idAnimals;
$row['user_f_14']=$idBrand;
$row['user_f_35']=$idGroup;


}
$i++;
}

}
echo 'Импорт завершен. Отработано '.$i.' строк.';
fclose($fh);
[list]

Импорт проходит успешно, но если я в fileArr[7] использую длинное описание, оно обрывается. Почему? И все последующие элементы данного массива не корректны.
Bolik
какой тип поля в базе данных для fileArr[7]? что значит длинное описание?
Быстрый ответ:

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