Hallo zusammen
ich versuche eine SQL-Tabelle (MariaDB10) über ein PHP-Script in eine TXT-Datei zu exportieren. Ebenso möchte ich einige Spalten auslassen und als Spaltentrennung sollte entweder ein Tabulatorabstand oder mind. ein Leerzeichen stehen. Ebenso muss jede Tabellenzeile in der TXT auch eine neue Zeile sein.
Mit meinem Code wird aber alles in einen Fliesstext ohne Abstände ausgegeben.
Kann mir hier jemand helfen?
Grüsse
Oliver
ich versuche eine SQL-Tabelle (MariaDB10) über ein PHP-Script in eine TXT-Datei zu exportieren. Ebenso möchte ich einige Spalten auslassen und als Spaltentrennung sollte entweder ein Tabulatorabstand oder mind. ein Leerzeichen stehen. Ebenso muss jede Tabellenzeile in der TXT auch eine neue Zeile sein.
Mit meinem Code wird aber alles in einen Fliesstext ohne Abstände ausgegeben.
PHP-Code:
<?php $fp = fopen("newfile.txt","w"); $db = new mysqli("127.0.0.1:3307","Benutzername","Password","Datenbank"); if ($rs = $db->query("SELECT * FROM Tabellenname")) { while ($row = $rs->fetch_assoc()) { fputcsv($fp, $row); } $r>close(); } fclose($fp);
Grüsse
Oliver
Kommentar