открывать / редактировать / сохранять CSV-файлы с помощью PHP - PullRequest
0 голосов
/ 22 июля 2009

Существует ли какое-либо программное обеспечение php / mysql, которое может извлекать данные из базы данных mysql или файла csv и позволяет редактировать, возможно, копировать / вставлять новые строки, а затем сохранять этот файл как csv?

должен быть основан на сети. любые указатели помогут.

1 Ответ

3 голосов
/ 22 июля 2009

Достаточно ли функций fgetcsv (http://us3.php.net/manual/en/function.fgetcsv.php) и fputcsv (http://us3.php.net/manual/en/function.fputcsv.php))?

С точки зрения извлечения данных из базы данных MySQL:

$result = mysql_query($some_query);

$file = fopen('some_file', 'w');

$is_first = true;

while($row = mysql_fetch_assoc($result)) {

   if($is_first) {

       fputcsv($file, array_keys($row));
       $is_first = false;
   }

   fputcsv($file, $row);

}

fclose($file);

Не проверял его, но это, вероятно, сработает для преобразования результата запроса mysql в файл csv, включая имена столбцов в верхней части файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...