Les données stockées dans une base de données MySQL sont facilement triables par ordinateurs, mais le fichier de la table elle-même peut être difficile à lire aux humains et ne sont pas nécessairement compatibles avec d'autres ordinateurs . Pour partager facilement vos données , vous pouvez exporter les informations MySQL vers un tableur en le convertissant en ce qui est connu comme format " CSV " , un système de partage des données tabulaires afin qu'il puisse analysée par une application comme Microsoft Excel. Instructions
1
Créer un nouveau fichier texte vide et nommez-le " export.php . " Ouvrez ce fichier dans un éditeur de texte - ou environnement de développement PHP si vous en avez un - " Php" sur la première ligne et de taper " > " (ne pas inclure les guillemets ) sur la dernière ligne de démarcation le code PHP - tout le reste sera écrit entre les lignes
2
définir une variable de lien PHP utilisant la fonction mysql_connect () et l'emplacement de votre base de données MySQL, votre nom d'utilisateur et votre mot de passe. . Si la base se trouvaient à " mysql.example.com " et l'utilisateur " JohnDoe " eu le mot de passe "12345 ", vous devez taper (y compris les guillemets ) :
$ link = mysql_connect (" mysql. example.com "," johnDoe "," 12345 " ) .
Cela devrait être la deuxième ligne dans votre fichier PHP, immédiatement après " < php " .
3 < p> Sélectionnez la base de données avec le mysql_select_db ( ) commande , en plaçant le nom de votre base de données entre les parenthèses. Si la base de données a été appelée " my_database , " vous ne tapez la commande suivante en tant que troisième ligne de votre code PHP (y compris les guillemets autour du nom de la base ) :
mysql_select_db ( " my_database ");
4
créer la variable "$ getdata » et utiliser la fonction de mysql_query () de PHP pour créer une requête MySQL valide. Pour sélectionner tout le tableau " ma_table ", vous devez taper (y compris les guillemets autour de la requête MySQL) :
$ getdata = mysql_query ("SELECT * FROM ma_table ");
changement la requête entre les parenthèses de mysql_query () si vous voulez exporter quelque chose de moins que votre tableau complet .
5
Copiez et collez le code suivant directement dans votre fichier PHP juste après la ligne 5 et avant le " > " balise de fermeture , en ne faisant aucune modification du code :
$ rowpr =" ";
while ( $ row = mysql_fetch_array ( $ getdata , MYSQL_NUM )) {
< p> foreach ( $ row que $ el) {
$ rowpr = $ rowpr . $ el . "," ;
}
$ rowpr = substr ( rowpr $ , 0 , -1). "\\ n" ; }
mysql_close ( $ link);
echo $ rowpr ;
6
Sauvegardez le fichier et fermez votre éditeur de texte. Si votre serveur PHP ne se situe pas sur le même ordinateur , transférer le fichier sur le serveur PHP
7
Ouvrez le fichier dans un navigateur Web ; . Vous verrez une longue chaîne de texte constitué de vos données . Choisissez "Enregistrer sous" (Control- S sur la plupart des PC , Commande-S sur Apple OSX) et enregistrez le fichier avec l'extension de fichier « . Csv ». Ce fichier peut être ouvert dans Excel, modifiée et partagée avec d'autres qui ont aussi Excel sur leur ordinateur.