Hallo ich habe ein PHP Script das eine Datenbankabfrage durchführt. Das Ergebniss der Abfrage möchte ich gern als CSV Datei abspeichern. Da es sich in diesem Fall nicht um mysql sondern um ms-sql handelt kann ich die Abfrage nicht direkt in eine CSV exportieren lassen. (bei mysql hätte ja INTO OUTFILE Funktioniert) Meine Idee war nun das ich eine ganz einfache Webseite ausgeben lasse die CSV konform ist. Das klappt soweit ganz gut, auch mit der Möglichkeit diese auf Knopfdruck zu speichern. Aber es rutschen immer noch ein paar PHP Fehlermeldungen mit rein. Die Variablen übergebe ich per Formular und hole sie als "get" auf der Seite ab. Beispiel:
$sqlwert1 = $_GET['1'];
Nun bekomme ich in der HTML Ausgabe aber folgende Hinweise mit ausgegeben:
<br /><b>Notice</b>: Undefined offset: 1 in <b>C:\xampp\htdocs\seite\abfrage.php</b> on line <b>5</b><br />
Diese Ausgabe stört natürlich sehr in der CSV Datei. Wenn ich die Fehlerausgabe auf 0 setzte ... error_reporting(0); funktioniert das Script gar nicht mehr.