Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: export do csv
Forum PHP.pl > Forum > Bazy danych > MySQL
borcenty
Witam,

w phpMyAdminie mozna zrobic bez problemu export do "csv for MS excel". jakie jest polecenie zeby zrobic to dynamicznie? swita mi cos ze to bylo SELECT ... INTO FILE ale nie umiem sie dobrac do tego.

bede wdzieczny za szczegoly na temat tego zapytania

z gory dziekuje
pozdrawiam
nospor
Skoro coś ci swita to tak cieżko wpisać to do google?
Cytat
mysql select into file


jeden zlinków:
http://dev.mysql.com/doc/mysql/en/select.html
Cytat
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
borcenty
no ok ale into outfile nie zawsze dziala. tzn nie zawsze jest dostepne. zostaje wiec chyba reczna petla. znalazlem takie cos:

Kod
$sql = "SELECT * FROM TABLE";
$res = mysql_query($sql) or die(mysql_error() . "<br>".$sql);
$fp = fopen("file_to_create.csv", "w");

while ($rs = mysql_fetch_row($res)) {
      $write_string = "\" . implode("\",\"", $rs) . "\" \n";
      fwrite($fp, $write_string);
}
fclose($fp);


ale cos nie chce smigac
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.