Data lagras i en MySQL-databas är lätt sorterbar av datorer , men tabellen själva filen kan vara svårt för människor att läsa och är inte nödvändigtvis kompatibla med andra datorer . För att dela dina data enkelt kan du exportera MySQL informationen till ett kalkylblad genom att omvandla den till vad som kallas " kommaseparerad " -format , ett system för att dela tabelldata så att det kan tolkas av ett program som Microsoft Excel . Instruktioner
1
Skapa en ny tom textfil och döp den till " export.php . " Öppna filen i en textredigerare - eller PHP utvecklingsmiljö om du har en - " < ? Php " på den första raden och skriva " ? > " ( Inkluderar inte citattecken ) på sista raden för att avgränsa PHP-koden - allt annat kommer att skrivas mellan dessa linjer
2
Definiera en PHP länk variabel med mysql_connect ( ) -funktionen och din MySQL-databas plats , ditt användarnamn och ditt lösenord . . Om databasen var belägna i " mysql.example.com " och användaren " johndoe " hade lösenordet " 12345 , " du skulle skriva ( inkludera citattecknen ) :
$ link = mysql_connect ( " mysql . example.com " , " johndoe " , " 12345 " ) .
Detta bör vara den andra raden i din PHP-fil , direkt efter " < php " .
3
Välj databasen med mysql_select_db ( ) kommandot , placera namnet på din databas mellan parenteserna . Om databasen kallades " my_database , " du skulle skriva följande som den tredje raden i din PHP-kod ( inkludera citattecknen kring databasens namn ) :
mysql_select_db ( " my_database " ) ;
4
Skapa variabeln " $ GetData , " och använda PHP : s mysql_query ( ) funktionen för att skapa ett giltigt MySQL Query . För att välja allt från bordet " my_table , " du skulle skriva ( inkludera citattecknen kring MySQL Query ) :
$ GetData = mysql_query ( " SELECT * FROM my_table " ) ;
Change frågan mellan parenteserna i mysql_query ( ) om du vill exportera något mindre än din kompletta tabellen .
5
Kopiera och klistra in följande kod direkt i din PHP-fil strax efter rad 5 och innan " > " sluttagg , gör inga ändringar i koden :
$ rowpr = " " ;
while ( $ row = mysql_fetch_array ( $ GetData , MYSQL_NUM ) ) {
foreach ( $ v $ el ) {
$ rowpr = $ rowpr . $ el . " , ";
}
$ rowpr = substr ( $ rowpr , 0 , -1 ) . " \\ n ";
}
mysql_close ( $ link ) ;
echo $ rowpr ,
6
Spara filen och stäng din textredigerare . Om din PHP- servern inte finns på samma dator , överföra filen till PHP-server
7
Öppna filen i en webbläsare , . Kommer du att se en lång textsträng bestående av dina uppgifter . Välj " Spara som " ( Ctrl- S på de flesta datorer , Kommando - S på Apple OSX ) och spara filen med filändelsen " . CSV " . Denna fil kan nu öppnas i Excel , modifierad och delas med andra som också har Excel på sin dator .