Bestimmte Tabellen exportieren SQL (dump)
Hallo,
hab folgendes Problem bzw. suche eine Lösung bwz. Lösungsansatz.
Da ich für die Datenbank, die bei Puretec liegt keine Verantwortung übernehmen will, will ich unserem Kunden die möglichkeit geben per Klick seine datenbanktabellen zu exportieren (als .sql -datei ), die er sich dann auf seinen rechner laden kann. Da ich ja bei Puretec leider keinen root zugriff habe
:-( und ich dem kunden natürlich auch nicht am phpadmin rumpfuschen lassen will müsste es ein phpscript sein. Da ich nun schon das halbe internet nach einem passenden script abgegrast habe seit ihr meine letzte hoffnung.
Hat da einer einen Lösungsansatz für mich !?
Ein Excel Script das aus einer tabelle gewisse daten ausliest konnte ich bereits erfolgreich implementieren, aber wie zur Hölle krieg ich eine sql-datei mit struktur und daten da raus!?
plz help
thx 4 support
ixopo
Excel csv Script:
<?
$tblname = "xxx";
if(!isset($tblname)){
echo "TblName not defined<p>";
exit;
}
$tbl = mysql_escape_string($tblname);
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment;filename=user.csv");
header('Pragma: no-cache');
header('Expires: 0');
/* Datenbankserver - In der Regel die IP */
$db_server = "xxx";
/* Datenbankname */
$db_name = "xxx";
/* Datenbankuser */
$db_user = "xxx";
/* Datenbankpasswort */
$db_passwort = "xxx";
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT(xxx,xxx,xxx) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_check = @MYSQL_SELECT_DB(xxx);
$q2 = "select * from $tbl order by id DESC";
$r2 = mysql_query($q2) or die("Fehler in Query $q2 in $PHP_SELF");
while ($opts = mysql_fetch_array($r2)){
echo """.$opts["anrede"]
."";"".$opts["name"]
."";"".$opts["vorname"]
."";"".$opts["email"]
.""rn";
}
?>
|