Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment utiliser PHP en Tumblr 
  • Fonctions PHP pour MySQL vers HTML 
  • Comment inclure un fichier PHP dans …
  • La différence en secondes entre deu…
  • Comment ajouter un pilote MySQL pour…
  • Comment autoriser un en-tête PHP n'…
  • Comment ajouter Video Overlay en PHP…
  • Qu'est-ce Pool de mémoire tampon da…
  • Comment changer l'ordre des champs s…
  • Comment changer une MySQL type de ch…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Script de sauvegarde pour les fichiers PHP MySQL

    Lorsque vous gérez un site Web qui utilise une base de données MySQL pour abriter quelques informations , vous devez créer régulièrement des sauvegardes en cas de panne du serveur. Vous pouvez écrire un script PHP qui se connecte et crée une sauvegarde de votre base de données MySQL. Vous pouvez enregistrer le script soit en fonction ou simplement comme une page Web elle-même . Lorsque vous exécutez le script , PHP enregistre automatiquement toutes les informations que vous spécifiez dans un fichier. Connexion

    Avant de pouvoir accéder aux données de la base de données MySQL, vous devez établir une connexion. La fonction mysql_connect PHP prend trois paramètres - le serveur de base de données , nom d'utilisateur et mot de passe. Utilisez cette fonction pour créer la connexion. Une fois cela fait , vous utilisez la fonction " mysql_select_db " et fournissez un nom de base de données en tant que paramètre pour sélectionner une base de données que vous souhaitez sauvegarder , ou vous pouvez utiliser une requête " SHOW DATABASES " pour obtenir les noms de chaque base de données sur le serveur puis sauvegardez chacun à son tour .
    Récupérer l' Tables

    Utilisez la fonction " mysql_query " PHP pour envoyer une requête "Tables de voir" à la base de données, puis utiliser une boucle while qui appelle de manière récursive la fonction " mysql_fetch_row " pour obtenir le nom de chaque table à partir des résultats . Conservez ces résultats dans un tableau PHP . Cela vous permet de sauvegarder les données dans toutes les tables qui existent dans la base de données ou des tables spécifiques que vous identifiez si vous n'avez pas besoin de sauvegarder chacun.
    Récupérer l' Dossiers < br > Photos

    utiliser une boucle " foreach " pour faire défiler les tables que vous souhaitez sauvegarder , en utilisant la variable PHP avec tous les noms de table. Pour chaque passage dans la boucle, envoyer un " SELECT * FROM $ nomtable " requête pour obtenir tous les enregistrements de la table. Ensuite, utilisez une boucle FOR imbriquée et boucle while que, bien que la boucle n'est pas passé à travers toutes les données, recueille les dossiers un à un , les formats les données qu'il contient à la façon dont vous souhaitez qu'il apparaisse dans le fichier de back-up , et ajoute ce résultat à une variable PHP unique. Lorsque la boucle est terminée, cette variable contiendra toutes les informations dans la table MySQL.
    Back- Up fichier

    Utilisez la fonction " fopen " PHP pour ouvrir une nouvelle fichier accessible en écriture . Pour le nom du fichier , utilisez la fonction "temps" pour obtenir le timestamp actuel afin de s'assurer que chaque fichier de sauvegarde de la base de données est unique et lui donner une extension ". Sql" . Par exemple, " fopen de type ( " mysql -backup- " . Time () . " . Sql "," w + ")" pour créer un fichier unique. Ensuite, utilisez la fonction " fwrite " pour écrire le contenu de la variable PHP avec toutes les informations de base de données pour le fichier , puis utilisez la fonction " fclose " pour fermer le fichier en toute sécurité. Vous pouvez créer le fichier de sauvegarde soit sur un serveur Web ou une machine locale .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire votre propre PHP Proxy 
  • Le code PHP pour se connecter à MySQL 
  • Comment remplir un tableau avec un résultat de requête dans MySQL avec PHP 
  • Comment établir une connexion SSH avec PHP 
  • Comment faire une instruction conditionnelle en PHP 
  • PHP connexions persistantes causant charge MySQL 
  • Dreamweaver PHP jour Form Tutorial 
  • Comment faire pour exécuter une tâche cron PHP 
  • Comment faire pour utiliser select dans une balise DIV 
  • Comment faire pour activer la sortie de débogage de MySQL et PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc