Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> export do csv
borcenty
post 3.08.2005, 10:52:08
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 4.01.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 3.08.2005, 10:57:35
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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;


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
borcenty
post 9.08.2005, 14:31:26
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 4.01.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:47