php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.10.2004, 15:42  
Gast
 
Beiträge: n/a
Standard Profi - Backup

Wie kann ich so a schönes Backup wie phpMyAdmin erstellen?

leider find ich dazu nix
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.10.2004, 15:44  
Gast
 
Beiträge: n/a
Standard

und was is daran profi? zB über mysqldump ..
 
Alt 27.10.2004, 16:06  
Gast
 
Beiträge: n/a
Standard

Das prob hab ich ja vergessen, sorry,

das mit system geht net und ne andere möglichkeit hab ich nicht gefunden
 
Alt 27.10.2004, 16:07  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
system(sprintf(
   
'mysqldump --opt -h %s -u %s -p%s %s | gzip > %s/home/backup/dump%s.sql.gz',
    
$host,
    
$user,
    
$password,
    
$dbname,
    
getenv('DOCUMENT_ROOT'),
    
date("Y-m-d")
  )); 
so habs ich

aber das system ist auf meinem Webspace gesperrt
 
Alt 27.10.2004, 16:47  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 665
konsti
Standard

dann schau halt wie phpmyadmin es macht! oder ist das da genauso?
__________________
http://www.silvercoding.de
------------
ElePHPant Edit
konsti ist offline  
Alt 27.10.2004, 17:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 529
DutziMan befindet sich auf einem aufstrebenden Ast
Standard

Nein. phpMyAdmin verwendet afaik einen eigenen SQL-Parser für In- und Output.

Schau' dir mal die Funktionen mysql_list_tables() und mysql_list_fields() an.
DutziMan ist offline  
Alt 27.10.2004, 20:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von databurglar
aber das system ist auf meinem Webspace gesperrt
Dann wechsle den Hoster. Entweder er gibt Dir wenigstens Shellzugriff oder er bietet Dir ein tägliches DB Backup in Dein Userverzeichnis an.
 
Alt 28.10.2004, 00:16  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von stef
und was is daran profi
nix.

Der Beitrag wurde verschoben, wegen...
... unzureichende Hintergrund-Informationen.
... Postings im falschen Forum.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines Profis. Dazu: http://www.phpfriend.de/forum/viewtopic.php?t=21431

moved to PHP - Anfänger
imported_Ben ist offline  
Alt 28.10.2004, 09:50  
Gast
 
Beiträge: n/a
Standard

so in etwa ...


PHP-Code:
        $dbname 'test';

        
$giveback "";
        
$tresult mysql_list_tables($dbname);

        for(
$ti 0$ti intval(mysql_num_rows($tresult)); $ti++)
        {
            
$akt_tabelle mysql_tablename($tresult$ti);
            
$result mysql_query("SHOW CREATE TABLE ".$akt_tabelle);

            if(
mysql_num_rows($result))
            {
                
$sql_tbl  mysql_fetch_array($result);
                
$giveback .= "\n#\n";
                
$giveback .= "DROP TABLE IF EXISTS ".$akt_tabelle.";\n";
                
$giveback .= $sql_tbl[1].";";
            }

            
mysql_free_result($result);

            
$result mysql_query("SELECT * FROM ".$akt_tabelle);
            
$num_rows mysql_num_rows($result);
            
$num_fields mysql_num_fields($result);

            if(
$num_rows)
            {
                for(
$i 0$i intval($num_rows); $i++)
                {
                    
$sql_tbl mysql_fetch_array($result);
                    
$tmp_sql "";
                    for(
$n 0$n $num_fields$n++)
                    {
                        
$tmp_sql .= "'".addslashes($sql_tbl[$n])."'";
                        if((
$n+1) < $num_fields)
                        {
                            
$tmp_sql .= ", ";
                        }
                    }
                    
$akt_sql "INSERT INTO ".$akt_tabelle." VALUES (".$tmp_sql.");";
                    if(
strlen($giveback)>0)
                    {
                        
$giveback .= "\n#\n";
                    }
                    
$giveback .= $akt_sql;
                }
            }
        } 
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Backupscript für DB Backup netti PHP Tipps 2008 3 23.06.2008 16:46
Mysql Backup im richtigem Format rbs_phoenix Datenbanken 10 13.05.2008 22:22
Backup Script tomtaz PHP Tipps 2006 9 29.06.2006 09:22
Backup Probleme nach Hack Datenbanken 3 25.09.2005 15:19
FTP Backup Tool Beitragsarchiv 2 14.08.2005 20:38
Suche jemanden für Backup... Beitragsarchiv 17 28.07.2005 08:10
Datenbank Backup PHP Tipps 2005-2 2 26.06.2005 21:49
[Erledigt] DB Backup und info PHP Tipps 2005-2 21 09.06.2005 23:14
Novell, Netware 6, Backup Tuning c01001 Beitragsarchiv 0 31.05.2005 13:03
sicheres Backup für Kunden Datenbanken 16 18.05.2005 23:02
Automatisches Datenbank backup PHP Tipps 2005 3 15.03.2005 16:24
PHP Profi zur Unstützung eines Projektes gesucht! pino Beitragsarchiv 5 14.03.2005 09:51
Backup problem ! PHP Tipps 2004 2 25.07.2004 02:25
Also ich suche ein php skript für backup einer tabelle PHP Tipps 2004 4 23.07.2004 00:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql \backup wie phpmyadmin\, intval mysql_num_rows, backup profi

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.