DB mit mysqldump in csv Datei sichern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DB mit mysqldump in csv Datei sichern

    Hallo zusammen !

    Ich habe hier im Forum bereits nach einer Lösung gesucht, aber nichts gefunden.

    Ich möchte eine Tabelle aus meiner MYSQL-DB in eine CSV Datei sichern.
    Ich habe folgendes versucht :
    PHP-Code:
    system("mysqldump  -h localhost -u user --password=pass db -T ./export wwwbilder  "); 
    In der Doku wird immer ein Pfad beschrieben, wie root/ oder so.
    Ich habe aber keinen direkten zugriff auf die Kommandozeile bei diesem Server.
    Also müsste ich ein Verzeichnis angeben, das ich auch über mein FTP-Programm erreiche.
    Am besten wäre das Verzeichnis, in dem auch das php-Script läuft, welchen den obigen system-befehl ausführt.

    Ich hoffe ihr könnt mein Problem nachvollziehen, und mir helfen.

    mfg
    jogi

  • #2
    PHP-Code:
    $str '';
    $res mysql_query("Select * from tabelle");
    while(
    $temp mysql_fetch_array($res)){
        
    $str .= $temp[0].';'.$temp[1].';'.$temp[2]."\r\n";
    }
    $fp fopen('backup.txt'.'w');
    fwrite($fp,$str);
    fclose($fp); 
    Würde ich mal so probieren, wenn es mit dem Backup Kommando nicht so recht will.

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar

    Lädt...
    X