2009-10-23 3 views

ответ

2

PHP имеет функцию для этого: fgetcsv(). Вам все равно придется писать цикл и код, который вставляет строки в базу данных.

$in = fopen('filename.csv', 'r'); 
while (($row = fgetcsv($in, 10000, ',')) !== false) { 
    mysql_query("INSERT INTO ...."); 
} 
fclose($in); 
+0

Да, но как я могу использовать его в выбранном файле пользователем, я думаю, мне нужно сначала загрузить файл, а затем использовать эту функцию, а затем удалить файл? –

+0

Используйте поддержку PHP для загрузки файлов. См. Http://www.tizag.com/phpT/fileupload.php и другие учебники. – cletus

+0

ОК получил! спасибо –

Смежные вопросы