Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour ajouter la Lightb…
  • Résultats d'insertion MySQL PHP dan…
  • Comment faire pour convertir un comt…
  • Comment créer un div avec PHP 
  • Comment faire pour convertir GMT pou…
  • Comment Wild Card Adresses IP du Blo…
  • Comment publier PHP dans un menu dé…
  • Comment masquer une liste déroulant…
  • Comment faire pour créer des sites …
  • Comment créer un formulaire Comment…
  •   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

    Un script PHP pour sauvegarder une base de données MySQL

    PHP dispose de nombreuses fonctions qui vous permettent d'interagir avec une base de données MySQL. Vous pouvez les utiliser pour se connecter et tables de requêtes pour une utilisation sur votre site web et même d'utiliser certains de sauvegarder les informations contenues dans la base de données . Vous pouvez écrire une fonction de sauvegarde de base de données dans un script PHP et l'appeler aussi souvent que vous devez sauvegarder votre base de données pour les fichiers enregistrés sur votre serveur Web. Établir une connexion

    Vous devez vous connecter à la base de données MySQL lui-même avant que vous pouvez sauvegarder. Utilisez la fonction " mysql_connect " pour vous connecter à un serveur de base de données , en fournissant le nom d'hôte , nom d'utilisateur et mot de passe comme arguments , puis utilisez la fonction " mysql_select_db " pour sélectionner une base de données sur ce serveur. Vous devez inclure une gestion des erreurs dans le code de connexion, tel que faire si PHP ne peut pas établir une connexion ou la table n'existe pas dans la base de données .
    Obtenez les tableaux

    la fonction " mysql_query " vous permet de soumettre une requête à la base de données. Pour obtenir une liste de toutes les tables de la base de données , tapez " mysql_query ( 'SHOW TABLES " ) , " et sauvegarder le résultat dans une variable . Ensuite, appelez la fonction " mysql_fetch_row " dans une boucle while pour enregistrer chaque nom de table pour un tableau de variables , chaque valeur dans le tableau contenant un nom de table. De cette façon , vous pouvez obtenir l'information de manière récursive de chaque table pour le sauvegarder .
    Collecter les données

    Rassembler la structure et de l'information à partir de la base de données est la plus grande étape dans le processus de sauvegarde. Créer une boucle " foreach " qui parcourt chaque table dans le tableau de variables . Chaque fois à travers, vous devez soumettre une requête à la base de données MySQL qui sélectionne toutes les informations à partir d'une table donnée. Avec cette information, on boucle pour construire des chaînes pour le fichier de sauvegarde qui peut re - insérer des données à la base de données, y compris "goutte" et "créer" requêtes de table ainsi que des requêtes d'insertion qui utilisent la syntaxe MySQL appropriée. De cette façon, si vous avez besoin d'utiliser le fichier de sauvegarde pour recréer une base de données , il vous suffit de télécharger un fichier pour faire tout le travail. Pour l'ensemble des données recueillies dans les boucles , ajoutez les informations à une variable PHP.
    Enregistrer un fichier

    Avec la base de données entière, y compris la structure et les données stockées sur un seul variable, vous devez enregistrer ces informations dans un fichier. Utilisez la fonction " fopen " pour ouvrir un nouveau fichier en écriture. Assurez-vous que le nom du fichier que vous fournissez est unique. Par exemple, utilisez la fonction " temps " pour l'horodatage du fichier de garantir que vous n'avez jamais écraser une ancienne sauvegarde . Utilisez la fonction " fwrite " pour écrire les informations de base de données pour le fichier, puis fermez-le en utilisant la fonction " fclose " . Ces actions créent la sauvegarde de la base de données MySQL sur votre serveur Web , que vous pouvez y laisser pour la garde ou le télécharger sur votre machine locale .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour activer PHP sur IIS 6.0 
  • Comment imprimer DIV Balises Avec PHP 
  • Comment sécuriser Sans Sessions un panneau d'administration en PHP 
  • PHP pour envoyer des courriels sur les erreurs MySQL 
  • Comment faire pour supprimer les espaces blancs du code PHP sur Dreamweaver CS3 
  • Comment faire pour supprimer les attributs de style en PHP 
  • Comment envoyer un fichier PHP dans Email 
  • Comment cordes requêtes ensemble dans MySQL 
  • Comment faire pour convertir une clé du tableau PHP pour les chiffres 
  • Comment mettre en place MySQL Remote Access 
  • Connaissances Informatiques © http://www.ordinateur.cc