Abfrageergebnis als CSV über PHP exportieren

7

Angenommen, ich habe eine Abfrage in einer Variablen namens $ query gespeichert. Ich möchte einen kleinen Hyperlink namens "Export als CSV" auf der Ergebnisseite erstellen. Wie mache ich das?

    
Arc 29.10.2009, 07:36
quelle

3 Antworten

11
%Vor%     
Arthur Halma 29.10.2009, 08:24
quelle
5

ehm?

%Vor%

und wenn Sie nach einem Skript suchen, das das tun kann:

%Vor%     
opHASnoNAME 29.10.2009 08:23
quelle
3

CSV = Comma Separated Values ​​= Trennen Sie Ihre Werte durch Kommas

Sie müssen Ihr Ergebnis Zeile für Zeile, getrennt durch Komma (,), ausgeben / drucken.

Ich nehme an, dass Ihre $ query die Ergebnismenge Ihrer Abfrage ist, die ein assoziatives Array ist:

%Vor%

Dabei ist $ rs das Ressourcen-Handle.

Damit der Browser eine Download-Box öffnet, müssen Sie die Kopfzeile am Anfang der Datei setzen (vorausgesetzt, Ihr Dateiname lautet export.csv):

%Vor%

Das ist es!

ps. Diese Methode hinterlässt keine physische Datei auf dem Server. Wenn Sie eine Datei auf dem Server erstellen möchten, verwenden Sie die traditionellen Funktionen fopen und fwrite.

    
Raptor 29.10.2009 08:23
quelle

Tags und Links