Загрузка Csv в Mysql

12
D
На сайте с 29.01.2009
Offline
42
#11

Почему бы не написать простой скриптик загрузки csv, типа:

$lines=file($_FILES['file']['tmp_name']);

$fields=array('Artikul', 'Tip', 'Proba', 'Opisanie', 'Cena', 'Razmer', 'Foto');

foreach ($lines as $i=>$line)

{

$A=explode(';', $line); $q=array();

foreach ($A as $j=>$v) if ($v==true) $q[]="`".$fields[$j]."`='".$v."'"; // Вместо отсутствующих значений будут подставляться дефолтные из базы

mysql_query("INSERT INTO `TABLE` SET ".implode(',', $q) );

}

При этом Id должен быть автоинкремент.

сегодня стал еще беднее
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий