Data som er lagret i en MySQL database er lett sorterbar av datamaskiner , men tabellen filen i seg selv kan være vanskelig for mennesker å lese og er ikke nødvendigvis kompatible med andre datamaskiner . For å dele dine data enkelt , kan du eksportere MySQL til et regneark ved å konvertere den til det som kalles " kommaseparert " format , et system for å dele data i tabellform slik at den kan analyseres av et program som Microsoft Excel. Instruksjoner
en
Opprett en ny tom tekstfil og gi den navnet " export.php . " Åpne denne filen i en teksteditor - eller PHP utviklingsmiljø hvis du har en - " Php " på første linje og skrive " > " ( ikke bruke anførselstegn ) på den siste linjen for å avgrense PHP-koden - alt annet vil bli skrevet mellom disse linjene
2
Definer en PHP lenke variabel med bruk av mysql_connect ( ) -funksjonen og MySQL database beliggenhet , ditt brukernavn og passord . . Hvis databasen ble plassert på " mysql.example.com ", og brukeren " johndoe " hadde passord " 12345 ", du ville skrive ( anførselstegn ) : en
$ link = mysql_connect ( "mysql . example.com "," johndoe "," 12345 " ) .
Dette bør være den andre linjen i din PHP -fil , umiddelbart etter " < php " .
3 < p> Velg databasen med mysql_select_db ( ) kommando , plassere navnet på databasen mellom parenteser. Hvis databasen ble kalt " my_database ," du skal skrive inn følgende som den tredje linjen i PHP-koden ( bruke anførselstegn rundt databasenavnet ) : en
mysql_select_db ( " my_database ");
4
Lag variabelen " $ GetData , " og bruke PHP mysql_query ()-funksjonen til å lage en gyldig MySQL spørring . Slik velger du alt fra bordet " my_table ," du ville skrive ( bruke anførselstegn rundt MySQL spørring) : en
$ GetData = mysql_query ( "SELECT * FROM my_table ");
Change spørringen mellom parentes i mysql_query ( ) hvis du ønsker å eksportere noe mindre enn den fullstendige tabellen .
5
Kopier og lim inn følgende kode direkte inn i din PHP -fil rett etter linje 5 og før " > " avsluttende koden , gjør ingen endringer i koden : en
$ rowpr =" ";
while ( $ rad = 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
Lagre filen og lukk teksteditor. Hvis PHP server ikke er plassert på samme datamaskin , overføre filen til PHP server
7
Åpne filen i en nettleser ; . Vil du se en lang tekststreng som består av dine data . Velg "Lagre som" ( Ctrl- S på de fleste PCer , Command - S på Apple OSX ) og lagre filen med filtypen " . Csv " . Denne filen kan nå åpnes i Excel , modifisert og deles med andre som også har Excel på datamaskinen sin .