PHP er et scriptsprog, der kan forespørge eller interagere med en MySQL-database , og derefter hente oplysninger der skal vises på en hjemmeside. En anvendelse for denne type programmering er en blog eller bemærkningerne afsnit . Brugerinput gemmes i databasen . Hjemmesiden indeholder en vis mængde plads til at vise blogindlæg eller kommentarer i form af en DIV element . PHP er programmeret ind i DIV ved hjælp af " Select " forespørgsel til at hente databasen information og præsentere det på en ordentlig måde . Opret en eksempeldatabase og display for at se, hvordan det hele fungerer. Instruktioner
1
Begynd din PHP-kode øverst på din HTML-dokument og oprette en forbindelse med din MySQL server . Stedfortræder dine egne parametre ind i din forbindelse i stedet for " hostname ", " brugernavn" og "password" : ?
< Php
$ conn = mysql_connect ( ' hostname ', ' brugernavn ' , 'password' ) or die ( "fejl ") . " prøve"
2
Oprette en database kaldet
$ sql = " CREATE dATABASE sample" ;
< p> mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( "prøve" , $ conn )
3
Oprette en tabel i din database kaldet " blogposts " og give det tre kolonner kaldet " brugernavn ", " header " og " kommentar ".
$ SQL2 = " CREATE TABLE blogindlæg
(
brugernavn varchar (30) NOT NULL , Amerikas
header varchar (50) NOT NULL , salg
kommentar varchar (500 ) NOT NULL
) "
mysql_query ( $ SQL2 , $ conn ) ;
4
Indsæt prøve tekst ind i dit " blogindlæg " tabel for tre indgange til at teste eksemplet. Medtag et ekko -funktion, der viser en erklæring om, at du med held oprettet din database og tabel. Luk din kode : Hej
$ sql3 = " INSERT INTO blogindlæg ( brugernavn, header , kommentar ) VALUES
( ' First person, ', ' First header her ', ' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her «) ( » anden person « , » Second header her ',' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her «) ( " tredje person " , " tredje header her ',' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her ") "
mysql_query ( $ sql3 , $ conn ) ;
echo ( " Din database og tabel er blevet oprettet "); ?
}
>
5
Gem din fil med en . php udvidelse og teste det på din PHP server eller bruge en PHP kode emulator . Du bør se noget, men ordene " Din database og tabel er blevet oprettet. " Hvis du tjekker din MySQL server , vil du finde din nye database med tre rækker data
Dit fulde kode i din fil skal vises som følger: . ?
< Php
< p> $ conn = mysql_connect ( ' hostname ', ' brugernavn ', ' password' ) or die ( "fejl ")
if ( is_resource ( $ conn )) {
$ sql = " CREATE DATABASE sample" ,
mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( "prøve" , $ conn ) ;
$ SQL2 = " CREATE TABLE blogindlæg
(
brugernavn varchar (30) NOT NULL , salg
header varchar (50) NOT NULL , salg
kommentar varchar (500 ) NOT NULL < br >
) "
mysql_query ( $ SQL2 , $ conn ) ;
$ sql3 =" INSERT INTO blogindlæg ( brugernavn, header , kommentar ) VALUES
( »første person, ',' First header her ',' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her «) ( »anden person« , » Second header her ',' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her «) ( " tredje person " , " tredje header her ',' Sample kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her prøve kommentar går her ") "
mysql_query ( $ sql3 , $ conn ) ;
echo ( " Din database og tabel er blevet oprettet "); .
}
? >
6
Åbn et nyt dokument til at oprette DIV display. Tilføj PHP kodning i toppen af dit dokument til at oprette forbindelse til din MySQL- serveren og oprette forbindelse til din nyoprettede "prøve" database: ?
< Php
$ conn = mysql_connect ( ' hostname ' ' brugernavn ', ' password' ) or die ( "fejl ")
if ( is_resource ( $ conn )) {
mysql_select_db ( "prøve" , $ conn ) ; < br >
7
Opret "Select" forespørgsel til at hente databasen information. Luk din PHP kodning : Hej
$ sql4 = " SELECT brugernavn, header , kommentar fra blogindlæg "
$ result = mysql_query ( $ sql4 )
}
?
>
8
Tilføj et DIV mellem bodytaggene i dit dokument , der indeholder PHP-kode , der bruger resultaterne af din "Select" forespørgslen til at vise hver række din database : Hej
< ? php
while ( $ row = mysql_fetch_assoc ( $ result )) {
echo "
" . $ rækken [' brugernavn '] "
"; . . .
echo "
" $ row [' header '] " < /h3 >";
< p > echo "
" $ row [' kommentar '] "
"; . .
echo "
"
}
< p> ? >
< /div>
9
Gem filen med et andet navn end den tidligere fil og en . php forlængelse , og derefter teste den på din PHP server eller ved at bruge en PHP kode emulator . Du bør se prøven tekst, der blev indgået din database vises i form af kommentarer eller blogindlæg . Den fulde kode er som følger: ?
< Php
$ conn = mysql_connect ( ' hostname ', ' brugernavn ', ' password' ) or die ( "fejl "); < br >
if ( is_resource ( $ conn )) {
mysql_select_db ( "prøve" , $ conn ) ;
$ sql4 = " SELECT brugernavn, header , kommentar fra blogindlæg LIMIT 3" ;
$ result = mysql_query ( $ sql4 )
}
>
< DOCTYPE html PUBLIC "- //W3C /? ! /DTD XHTML 1.0 Transitional //EN "" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >
< html ( $ row = mysql_fetch_assoc ( $ result )) {
echo "
" $ row [' brugernavn '] "
" . .
echo " < , h3 > " . $ row [' header '] . " < /h3 > ";
echo"
" . . $ row [' kommentar' ] "
" ;
echo "
" ?
}
>
< /div >
< /body >
< /html >