hallo, ich bräuchte mal hilfe bei der "mysqldump"-funktion.
also mein aufruf klappt soweit:
so dumpt er mir die komplette datenbank. das brauche ich aber nicht, denn ich möchte nur gewisse tabellen dumpen. dazu gibt es ja bekanntlich die option, das man noch die tabellen hintendran schreibt. wenn ich das ganze jetzt also so aufrufe:
dann passiert wiederum gar nix mehr. ok, das gar nix passiert ist untertrieben, aber das einzige was in die datei geschrieben wird ist folgendes:
woran kann das liegen? ich habe es beim aufruf der tabellen auch schon mit anführungszeichen versucht, und die eckigen klammern weggelassen. aber es hat beides nix geholfen. hat jemand eine idee?
vielen dank schon mal
gollum
also mein aufruf klappt soweit:
PHP-Code:
$file= "dump-" . $datum .".sql";
$dump=exec("mysqldump --user=$user --password=$password --add-drop-table Meine_Datenbank > $file");
PHP-Code:
$file= "dump-" . $datum .".sql";
$dump=exec("mysqldump --user=$user --password=$password --add-drop-table Meine_Datenbank [tabelle1, tabelle2, tabelle3] > $file");
Code:
-- MySQL dump 8.21 -- -- Host: localhost Database: Meine_Datenbank --------------------------------------------------------- -- Server version 3.23.49a
vielen dank schon mal
gollum
Kommentar