Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Exportera MySQL data till Excel i en PHP funktion

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Array kommandot i PHP
    ·Hur man löser URL variabel i PHP
    ·Ställa isoleringsnivåer i MySQL
    ·Användning av klass Motsvarande i PHP
    ·Så här öppnar Kör SQL-kommando
    ·Hur ansluta till MySQL databas med Web Expression
    ·Hur man hittar en lista över databaser på en MySQL Se…
    ·Hur uppdatera sidan Efter 3 SEC i PHP
    ·Hur Offset en fråga i MySQL
    ·Hur du uppdaterar & Tillväxt MySQL
    Utvalda artiklarna
    ·Hur man använder en HTML uttalande i en kontrollbox i …
    ·Hur får man en URL med PHP
    ·Hur man skapar en inloggning och registrering för din …
    ·Vad är en text Action Script
    ·Hur man använder Progress Bar i Visual Basic 2008
    ·Hur Overload tilldelningsoperatorn i C
    ·Konvertera ett underformulär till en listruta
    ·Hur du gör din egen video med bilder och musik
    ·Hur man gör en kalender i PHP
    ·Lägga till en bakgrundsbild Använda HTML Programmerin…
    Copyright © Dator Kunskap http://www.dator.xyz