Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zobraziť a štruktúra MySQL s PHP

Pri navrhovaní a vytvoriť databázu MySQL , mali by ste si položiť sa na informácie v ľahko čitateľnom formáte . Dva hlavné dôvody sú : budete chcieť testovať obsah databázy nekonzistencie , údaje musia byť uvedené pre koncového užívateľa . Takže, ako z dôvodov , že je dôležité , aby zobrazenie dát v jasnej a prehľadnej podobe . PHP , ľahký- k - používať programovací jazyk webe , je zvlášť vhodné pre tieto úlohy . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok a napísať segment PHP kódu , ktorý sa pripája k serveru MySQL a vyberie databázu , ktorú chcete zobraziť . Urob to pomocou PHP " mysql_connect " a " mysql_select_db " funkcie . Tu je konečný kód ( musíte zadať svoje vlastné databázové údaje ) :

' HOST ' , ' username ' = < php

$ dbInfo = array ( ' hostiteľ ' = > > ' USERNAME ' , ' password ' = > ' pASSWORD ' , ' dbname ' = > ' DB_NAME ' ) ;

$ link = mysql_connect ( $ dbInfo [ ' hostiteľ ' ] , $ dbInfo [ ' username ' ] , $ dbInfo [ ' heslo ' ] ) or die ( "Nemožno sa pripojiť " ) ;

mysql_select_db ( $ dbInfo [ ' . dbname ' ] ) or die ( "Nemožno sa pripojiť k DB ' $ dbInfo [ ' dbname ' ] ) ;
2

Napíšte úsek kódu , ktorý načíta zoznam tabuliek v aktuálnej databáze . Loop through výsledok nastaviť a vložiť každý názov tabuľky do poľa . Použitie PHP natívne " mysql_query " a " mysql_fetch_array " funkcie . Výsledný kód by mal vyzerať takto :

$ result = mysql_query ( " SHOW TABUĽKY " ) ;

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

$ tableArr [ ] = $ row [ 0 ] ;

}
3

Loop cez pole názvov tabuliek pomocou " foreach " slučky . Každá iterácia musí načítať všetky riadky v tabuľke pomocou " SELECT * FROM table_name " dotaz MySQL , získať názvy stĺpcov v tabuľke a zobrazí ich ako hlavičky tabuľky , priechodná každého riadku vo výsledku dotazu SELECT je nastavený a zobrazí ich ako riadok v tabuľka . Nižšie je uvedený kompletný kód :

foreach ( $ tableArr ako $ tabuľka ) {

$ result = mysql_query ( . " SELECT * FROM " $ tabuľka ) ;

$ rowArr = array ( ) ;

echo "

" . $ Tabuľka . " < /h1 > " ;

if ( mysql_num_rows ( $ vysledok ) > 0 ) {

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

$ rowArr [ ] = $ row ;

}

echo "

" ;

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

echo "

" ;

foreach ( $ row ako $ pole ) {

echo "

" . $ Key . " < /Th > " ;

}

echo " < /tr > " ;

foreach ( $ rowArr as $ row ) {

echo "

" . $ Pole . " < /Td > " ;

}

echo " < /tr > " ;

}

echo " < /table > " ;

} else {

echo "

Tabuľka je prázdna < /p > " ; } }


4

uzavrite pripojenie k MySQL serveru pomocou funkcie " mysql_close " :

mysql_close ( ) ;

Najnovšie články