Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe wilt zien & Structuur MySQL met PHP
Wanneer u ontwerpen en maken van een MySQL database , moet je lay-out van de informatie in een makkelijk te lezen formaat . De twee belangrijkste redenen zijn : wil je de database-inhoud te testen voor inconsistenties , moeten de gegevens worden getoond aan de eindgebruiker . Dus, voor beide redenen , is het essentieel om data in een duidelijke en beknopte vorm weer te geven . PHP , de eenvoudig te gebruiken web -programmeertaal , is bijzonder goed geschikt voor deze taken . Instructies
1

Open een teksteditor , zoals Kladblok , en schrijf een segment van de PHP-code die wordt aangesloten op uw MySQL server en selecteert de database die u wilt weergeven . Doe dit met behulp van PHP 's ' mysql_connect " en " mysql_select_db " functies . Hier is de laatste code ( moet u uw eigen database gegevens verstrekken ) :

'host ' , ' username' =

$ dbInfo = array ( 'host ' = > > ' USERNAME ' , ' password ' = > 'Wachtwoord' , ' dbName ' = > ' DB_NAME ' ) ;

koppeling
$ = mysql_connect ( $ dbInfo [ 'host ' ] , $ dbInfo [ ' username ' ] , $ dbInfo [ ' password ' ] ) or die ( ' Kan geen verbinding maken . ' ) ;

mysql_select_db
( $ dbInfo [ ' dbName ' ] ) or die ( ' Kan geen verbinding maken DB ' $ dbInfo [ ' dbName ' ] ) ; kopen van 2

Schrijf een verzameling code die een lijst met tabellen haalt in de huidige database . Lus door het resultaat te stellen en steek elke naam tabel in een array . Gebruik native " mysql_query " PHP en " mysql_fetch_array " functies . De uiteindelijke code moet er zo uitzien :

$ resultaat
= mysql_query ( " SHOW TABELLEN " ) ;

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

$ tableArr [ ] = $ row [ 0 ] ;

}

lus door de array van de tabel namen met behulp van een " foreach " lus 3 . Elke iteratie moeten alle rijen ophalen in de tabel met behulp van een " SELECT * FROM tabelnaam " MySQL query, halen kolomnamen van de tabel en weergeven als tabelkoppen , lus door elke rij in de selectiequery 's resultaat set en weergeven als een rij in de tafel . Hieronder is de volledige code :

foreach
( $ tableArr als $ tabel ) {

$ resultaat
= mysql_query ( " SELECT * FROM " $ tafel. ) ;

$ RowArr = array ( ) ;

echo "

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

if ( mysql_num_rows ( $ result ) > 0 ) {

terwijl
( $ row = mysql_fetch_array ( $ resultaat ) ) {

$ rowArr [ ] = $ row ;

}

echo "

"
;

foreach
( array_keys ( $ rowArr [ 0 ] ) als $ key ) { echo


"

" ;

foreach
( $ row als $ field ) {

echo "

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

echo
" < /tr> " ;

foreach
( $ rowArr als $ row ) {

echo "

"
. $ veld . " < /td > " ; }

echo
" < /tr> " ; }

echo
" < /table > " ;

} else { echo


"

Table is leeg < /p > ' ; } }


4


Sluit de verbinding met de MySQL- server met de " mysql_close " functie :

mysql_close ( ) op ;

Previous: Next:

  PHP /MySQL Programmering
·Hoe je queries in PHP 
·Hoe een bestand met PHP Upload…
·Hoe maak je een PHP- bestand t…
·Hoe je globale variabelen in P…
·Hoe de PHP Icoon leeglopen 
·Hoe te Local Uploaden FTP PHP …
·Hoe te Verplichte velden Met H…
·Hoe kan ik gegevens Move Van M…
·Hoe een Informix SQL Query 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe om bestanden te maken in MFC 
·Problemen met Java 
·Over Java Karakter Functions 
·Hoe te DBIx Locate 
·Hoe kan ik een AVD in Windows voor NetBe…
·Hoe te gebruiken XSD in Netto 
·Hoe de EXE van een VB.NET toepassing zoe…
·Hoe maak je een vreemde Key Make 
·Hoe maak je een lijst met objecten in Py…
Copyright © Computer Kennis http://www.nldit.com