| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Uno script PHP per eseguire il backup di un database MySQL
    PHP ha molte funzioni che permettono di interagire con un database MySQL . È possibile utilizzare questi per connettersi e tabelle di query per l'uso sul vostro sito web e persino utilizzare alcune di eseguire il backup delle informazioni contenute nel database. È possibile scrivere una funzione di backup del database in uno script PHP e chiamare tutte le volte che è necessario eseguire il backup del database per i file salvati sul vostro server web. Stabilire una connessione

    È necessario connettersi al database MySQL stesso prima di poter eseguire il backup. Utilizzare la funzione " mysql_connect " per accedere a un server di database , che fornisce il nome host , il nome utente e la password come argomenti , e quindi utilizzare la funzione " mysql_select_db " per selezionare un database sul server . È necessario includere qualche errore di manipolazione nel codice di connessione , come ad esempio cosa fare se PHP non riesce a stabilire una connessione o la tabella non esiste nel database .
    I Tavoli

    la funzione " mysql_query " consente di inviare una query al database . Per ottenere un elenco di tutte le tabelle del database , tipo " mysql_query ( ' SHOW TABLES ') ", e salvare il risultato in una variabile . Quindi chiamare la funzione " mysql_fetch_row " in un ciclo while per salvare ogni nome di tabella in un array di variabili , ogni valore della matrice che contiene un nome di tabella . In questo modo , è possibile ottenere le informazioni in modo ricorsivo da ogni tavolo una copia di backup .
    Raccogliere i dati

    Raccogliendo la struttura e le informazioni dal database è il più grande passo nel processo di backup . Creare un ciclo " foreach " che cicli attraverso ogni tabella nella matrice variabile . Ogni volta attraverso, è necessario presentare una query al database MySQL che seleziona tutte le informazioni da una determinata tabella . Con queste informazioni , si esegue un ciclo attraverso di essa per costruire le stringhe per il file di backup in grado di re- inserire i dati nel database , tra cui " goccia " e "creare" le query della tabella così come insert query che utilizzano la sintassi corretta di MySQL . In questo modo, se mai hai bisogno di usare il file di backup per ricreare un database, è necessario solo caricare un file per fare tutto il lavoro . Per tutti i dati raccolti nelle anse , aggiungere le informazioni di una variabile PHP .
    Salvare un file

    Con l'intero database tra cui la struttura ed i dati memorizzati su un singolo variabile , è necessario salvare queste informazioni in un file. Utilizzare la funzione " fopen " per aprire un nuovo file in scrittura. Assicurarsi che il nome del file che fornisci è unico . Ad esempio, utilizzare la funzione "tempo" per time-stamp del file per garantire di non sovrascrivere mai un vecchio backup . Utilizzare la funzione " fwrite " per scrivere le informazioni del database per il file e chiuderlo con la funzione " fclose " . Queste azioni creano il backup del database MySQL sul server Web , che si può lasciare lì a custodia o scaricare sul tuo computer locale .

    Previous :

    next :
      Articoli Correlati
    ·PHP Dynamic Image Tutorial 
    ·Come creare un Web Form PHP 
    ·Come modificare i valori di array associativi in PHP 
    ·Come creare uno script di accesso PHP per MySQL 
    ·Più leggero framework PHP 
    ·Come convertire Varchar a galleggiare in MySQL 
    ·Come scrivere API PHP Classes Tirare su un server remot…
    ·Come spostare il database MySQL per Web Hosting 
    ·Come creare un ICS con PHP 
    ·Come attivare MySQL Fulltext in cPanel 
      Articoli in evidenza
    ·Come convertire UTF-8 per Windows-1252 
    ·Come utilizzare sottostringa C Sharp 
    ·Come fare una macchina a stati finiti deterministici 
    ·Come creare un drive Casella di riepilogo in Visual Bas…
    ·Quando utilizzare due fa in PHP 
    ·Come mettere un ritardo nella Shell Script 
    ·Come utilizzare VB6 per fare booters 
    ·PHP Trucchi pulsante 
    ·Come rendere un altro controller in Ruby 
    ·Come installare VBScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com