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

    Så här visar och struktur MySQL med PHP

    När du designa och skapa en MySQL-databas , ska du lägga ut informationen på ett lätt - att - läsa-format . De två viktigaste skälen är : du kommer att vilja testa databasens innehåll för inkonsekvenser , uppgifterna måste visas för slutanvändaren . Så , för båda skäl är det viktigt att visa data på ett tydligt och koncist format . PHP , det är lätt att använda webb programmeringsspråk , är särskilt väl lämpad för dessa uppgifter . Instruktioner
    1

    Öppna en textredigerare , till exempel Anteckningar , och skriva en del av PHP-kod som ansluter till din MySQL-server och väljer den databas du vill visa . Gör detta med hjälp av PHP : s " mysql_connect " och " mysql_select_db " funktioner . Här är den sista koden ( du måste ange din egen databas uppgifter ) :

    ' HOST ' , ' username ' = < php

    $ DBINFO = array ( ' host ' = > > ' användarnamn' , ' password' = > 'Lösenord' , ' dbname ' = > ' DB_NAME ');

    $ link = mysql_connect ( $ DBINFO [ ' host ' ] , $ DBINFO [ ' username ' ] , $ DBINFO [ ' password ' ] ) eller die ( " Kunde inte ansluta . " ) ;

    mysql_select_db ( $ DBINFO [ ' dbname ' ] ) eller die ( " Kunde inte ansluta till DB ' $ DBINFO [ ' databasnamn ' ] ) ;
    2

    Skriv ett kodavsnitt som hämtar en lista över tabeller i den aktuella databasen . Loop genom resultatet och sätt i varje tabellnamn i en array . Använd PHP hemland " mysql_query " och " mysql_fetch_array " funktioner . Den slutliga koden ska se ut så här :

    $ result = mysql_query ( " VISA tables" ) ,

    while ( $ row = mysql_fetch_array ( $ result ) ) {

    $ tableArr [ ] = $ rad [ 0 ] ;

    }
    3

    loop genom uppsättningen av tabellnamn med hjälp av en " foreach " loop . Varje iteration måste hämta alla rader i tabellen med hjälp av en " SELECT * FROM tabellnamn " MySQL Query , hämta tabellens kolumnnamn och visa dem som tabellrubrikerna , loopa igenom varje rad i urvalsfrågan resultat set och visa dem som en rad i bordet. Nedan är hela koden :

    foreach ( $ tableArr som $ table ) {

    $ result = mysql_query ( " SELECT * FROM " $ tabellen . ) ;

    $ RowArr = array ( ) ;

    echo "

    " . $ tabell. " < /h1 > ";

    om ( mysql_num_rows ( $ result ) > 0 ) {

    while ( $ row = mysql_fetch_array ( $ result ) ) {

    $ rowArr [ ] = $ rad ,

    }

    echo "

    ";

    foreach ( array_keys ( $ rowArr [ 0 ] ) som $ key ) {

    echo "

    ";

    foreach ( $ v $ fält ) {

    echo "

    " . $ key . " < /th > ";

    }

    echo " < /tr > ";

    foreach ( $ rowArr som $ rad ) {

    echo "

    " . $ fält. " < /td > ";

    }

    echo " < /tr > ";

    }

    echo " < /table > " ;

    } else {

    echo "

    Table är tomt < /p > ";

    } }
    4

    Stäng anslutningen till MySQL-servern med " mysql_close " -funktion :

    mysql_close ( ) ;

    Tidigare:

    nästa:

    relaterade artiklar
    ·PHP Dynamic Image Tutorial
    ·Hur Inkludera en PHP -fil i en HTML-sida
    ·Så här förhandsgranskar du en PHP -fil
    ·Hur konvertera Newline för MySQL
    ·Hur att skapa en säkerhetskopia av en databas med PHP …
    ·Hur man ändrar lösenordet i PHP
    ·Vad är PHP DateDiff funktion
    ·Den grundläggande MySQL Connection i PHP-skript med fe…
    ·Funktioner för MySQL med en PHP- variabel i Query
    ·Hur konvertera en sträng till XML i PHP
    Utvalda artiklarna
    ·Konvertera XLS till CSV Med PHP
    ·Hur man skapar en lagrad procedur för att hämta data …
    ·Hur du gör din egen VB.NET Add- Ins
    ·Konvertera Bråk i PHP
    ·Hur Infoga HTML i MySQL med PHP
    ·Hur Trim String till Längd i PHP
    ·Hur man skriver periodiska signaler i MATLAB
    ·Hur man skapar matriser från en CSV Med Python
    ·Hur Stäng en for-loop med C + +
    ·Hur man skall fördela en 2D array med Malloc
    Copyright © Dator Kunskap http://www.dator.xyz