Hallo,
ich möchte mir den Inhalt einer Datenbank automatisiert in einer .txt Datei speichern.
Ich lese dazu die Datenbank mit Select aus und schreibe anschließend alles in eine Variable $datei.
Diese Export-Datei möchte ich für alle Datenbanken verwenden. D.h. ich möchte keine statischen Angaben machen. Aus diesem Grund benutze ich die foreach-Schleife um die Daten einer Zeile in die Variable $datei zu schreiben.
Jedoch ist es so das bei der Ausgabe mit foreach die Daten immer doppelt ausgegeben werden. Woran kann das liegen?
Hier mein Script:
PHP-Code:
$query = "SELECT * FROM $tabelle";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
foreach($row as $value) {
$datei.= "$value";
}
}