/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Export af MySql data til kommasepareret fi~
Fra : Erik Bak


Dato : 02-11-01 00:17

Hej

Haves: medlemsregister bygget op i en MySQL-database.
Ønskes: mulighed for at brugerne kan downloade (udvalgte) data i form af en
kommasepareret fil (eller lign.)

Er der en venlig sjæl med et tip til, hvordan opgaven skal gribes an?
Konkret: hvordan jeg får "omformet" data i databasen til en fil, der kan
downloades?

Er det noget med at lagre svaret af select-queryet i et array, som så linje
for linje skrives til en fil på serveren, og herefter give brugeren mulighed
for at downloade denne fil? Eller er der en anden vej at gå?

Mange hilsener

Erik Bak




--
---



 
 
Rasmus Ebler Simonse~ (02-11-2001)
Kommentar
Fra : Rasmus Ebler Simonse~


Dato : 02-11-01 09:51

> Er der en venlig sjæl med et tip til, hvordan opgaven skal gribes an?
> Konkret: hvordan jeg får "omformet" data i databasen til en fil, der
kan
> downloades?

Lav en php side f.eks. download.php som beskrevet her og link til den.
Brug denne header og skriv til stout (alm echo eller print).

$filename = "filen.csv";

Header("Content-Type: application/x-ms-download");
Header("Content-Disposition: inline; filename=$filename");

----------------------
/rasmus ebler simonsen





webmaster (02-11-2001)
Kommentar
Fra : webmaster


Dato : 02-11-01 23:04



Rasmus Ebler Simonsen wrote:

>>Er der en venlig sjæl med et tip til, hvordan opgaven skal gribes an?
>>Konkret: hvordan jeg får "omformet" data i databasen til en fil, der
>>
> kan
>
>>downloades?
>>


Hvad med mysqldump database > text.sql

Hilsen Tommy


Erik Bak (03-11-2001)
Kommentar
Fra : Erik Bak


Dato : 03-11-01 00:13


> Hvad med mysqldump database > text.sql
>
> Hilsen Tommy
>

Hej Tommy

Mit (lidt uklare...) spørgsmål gik nu mere på, hvordan jeg skulle få selve
downloaden til at fungere.
Det har jeg nu gjort vhja headere som foreslået af Rasmus i tidligere post.

(mysqldump er vist i øvrigt ikke så egnet i mit tilfælde, da jeg har flere
tabeller, som data skal hives ud af på én gang.)

Mvh
Erik



Erik Bak (03-11-2001)
Kommentar
Fra : Erik Bak


Dato : 03-11-01 00:10

> Lav en php side f.eks. download.php som beskrevet her og link til den.
> Brug denne header og skriv til stout (alm echo eller print).
>
> $filename = "filen.csv";
>
> Header("Content-Type: application/x-ms-download");
> Header("Content-Disposition: inline; filename=$filename");
>

Tak for tippet - jeg har check på det nu!

Mvh
Erik



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste