Data gemt i en MySQL-database er let sorteres af computere , men tabellen selve filen kan være svært for mennesker at læse og er ikke nødvendigvis kompatible med andre computere. Hvis du vil dele dine data nemt , kan du eksportere MySQL oplysninger til et regneark ved at omdanne den til hvad der er kendt som " kommasepareret " format , et system til opdeling tabeldata , så det kan analyseres af et program som Microsoft Excel. Instruktioner
1
Opret en ny tom tekstfil og navngive den " export.php ". Åbn denne fil i en teksteditor - eller PHP udviklingsmiljø , hvis du har en - " Php " på den første linje og skrive ? " >" ( Omfatter ikke anførselstegn) på den sidste linje til at afgrænse PHP kode - alt andet vil blive skrevet mellem disse linjer
2
Definer en PHP link variabel ved hjælp af mysql_connect () funktion , og din MySQL-database placering, dit brugernavn og din adgangskode. . Hvis databasen blev placeret på " mysql.example.com ", og bruger " johndoe " havde password " 12345 ", du ville skrive (inkluder anførselstegn) : Hej
$ link = mysql_connect ( " mysql . example.com "," johndoe "," 12345 ").
Dette bør være den anden linje i din PHP-fil , umiddelbart efter " < php " .
3 < p> Vælg den database med mysql_select_db () kommando , hvilket placerer navnet på din database mellem parentes. Hvis databasen blev kaldt " my_database ," du ville skrive følgende som tredje linje i din PHP-kode ( omfatter anførselstegn omkring databasen navn) : Hej
mysql_select_db ( " my_database ");
< br > 4
Opret variablen " $ getdata , " og bruge PHP mysql_query ( ) funktionen til at oprette en gyldig MySQL forespørgsel. Hvis du vil vælge alt fra tabellen " my_table ," du ville skrive ( omfatte anførselstegn omkring MySQL query ) : Hej
$ getdata = mysql_query ( "SELECT * FROM my_table ")
Change forespørgslen mellem parentes i mysql_query ( ), hvis du vil eksportere noget mindre end din komplette bord.
5.
Kopier og indsæt følgende kode direkte ind i din PHP-fil lige efter linje 5 og før " > " afsluttende tag , hvilket gør nogen ændringer i koden : Hej
$ rowpr =" " ;
while ( $ row = mysql_fetch_array ( $ getdata , MYSQL_NUM )) {
< p> foreach ( $ row som $ el ) {
$ rowpr = $ rowpr . $ el . " ;"
}
$ rowpr = substr ( $ rowpr , 0, -1) . "\\ n";
}
mysql_close ( $ link) ;
echo $ rowpr ,
6
Gem filen og lukke din teksteditor. Hvis din PHP server ikke er placeret på den samme computer , kan du overføre filen til PHP server
7
Åbn filen i en webbrowser , . Vil du se en lang tekststreng bestående af dine data . Vælg "Gem som" ( ctrl- S på de fleste pc'er , Command -S på Apple OSX ), og gem filen med filtypenavnet " . Csv " . Denne fil kan nu åbnes i Excel , ændres og deles med andre , der også har Excel på deres computer.