Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik viser og struktur MySQL med PHP
    Når du designe og lage en MySQL database, bør du legge ut informasjonen i en lett-å - lese formatet . De to viktigste grunnene er : vil du ønsker å teste databasen innhold for uoverensstemmelser , dataene må vises til sluttbrukeren . Så, for begge årsaker , er det viktig å vise data i en klar og konsis format . PHP, lett-å - bruke web-programmeringsspråk , er spesielt godt egnet til disse oppgavene . Instruksjoner
    en

    Åpne en teksteditor , for eksempel Notisblokk , og skrive et segment av PHP-kode som kan kobles til din MySQL server og velger databasen du vil vise. Gjør dette ved hjelp av PHP er " mysql_connect " og " mysql_select_db " funksjoner . Her er den endelige koden (du må oppgi din egen database detaljer) : en

    ' HOST ', ' username' = < php

    $ DBINFO = array (' host ' = > > ' BRUKERNAVN ' , 'password ' = > 'Passord' , ' dbnavn ' = > ' DB_NAME ');

    $ link = mysql_connect ( $ DBINFO [' host' ] , $ DBINFO [' username ' ] , $ DBINFO [' passord '] ) eller dø (' Kan ikke koble til . ');

    mysql_select_db ( $ DBINFO [' dbnavn '] ) eller dø (' Kan ikke koble til DB '$ DBINFO [' dbnavn '] ) ;
    2

    Skriv en del av koden som henter en liste over tabeller i den gjeldende databasen . Loop gjennom resultatet sett og sett hvert bord navn inn i en matrise . Bruk PHP native " mysql_query " og " mysql_fetch_array " funksjoner . Den endelige koden skal se slik ut : en

    $ result = mysql_query ( "VIS BORD " ) ;

    while ( $ rad = mysql_fetch_array ( $ resultat ) ) {

    $ tableArr [ ] = $ row [ 0 ];

    }
    3

    Loop gjennom rekke bordet navn ved hjelp av en " foreach " loop . Hver iterasjon må hente alle radene i tabellen ved hjelp av en "SELECT * FROM table_name " MySQL spørring, hente tabellens kolonnenavn og vise dem som tabelloverskriftene , loop gjennom hver rad i utvalgsspørringen resultat sett og vise dem som en rad i bordet. Nedenfor er den komplette koden : en

    foreach ( $ tableArr som $ tabell) {

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

    $ RowArr = array ();

    echo "

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

    if ( mysql_num_rows ( $ resultat ) > 0 ) {

    while ( $ rad = mysql_fetch_array ( $ resultat ) ) {

    $ rowArr [ ] = $ row ;

    }

    echo "

    ";

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

    echo "

    ";

    foreach ( $ row som $ felt) {

    echo "

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

    }

    echo " < /tr >";

    foreach ( $ rowArr som $ rad) {
    < p > echo "

    " . $ feltet . " < /td >";

    }

    echo " < /tr >";

    }

    echo " < /table> ";

    } else {

    echo"

    Table er tom < /p > ";

    } }
    4

    Lukk tilkobling til MySQL server med " mysql_close "-funksjon:

    mysql_close ();

    früher :

     Weiter:

      Relatert Artike
    ·Hvordan : Direkte MySQL Tilgang på GoDaddy SSH 
    ·Slik unngår du at flere samtidige innlogginger Med Ses…
    ·The Best PHP Frames 
    ·PHP Fatal feil: Kan ikke Unset String forskyvninger 
    ·Hvordan sjekke en String for Bad Personene i PHP 
    ·Avansert PHP Trening 
    ·Hva er Låser i SQL 
    ·Kan du ha en link i en PHP Bracket 
    ·Hva Er Global Scope i PHP 
    ·Hvordan inkluderer en ikke - PHP File 
      Anbefalte artikler
    ·Toshiba PLC Trening 
    ·Javascript Relevant Vs . Absolute Sti 
    ·AJAX PHP MySQL Tutorial 
    ·Hvordan sjekke for en understreng Switch 
    ·Hvordan Tegn trekanter i Java 
    ·Slik leser tekst mellom to HTML-tagger i Visual Basic 6…
    ·PHP og DVD Trening 
    ·Hvordan legge til en Record Med SQL 
    ·De måter å navngi Resource pakkeløsninger i Java 
    ·VBA Programming Theory 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/