PHP är ett skriptspråk som kan söka eller interagera med en MySQL-databas , och sedan hämta information som ska visas på en webbsida . En användning för denna typ av programmering är en blogg eller kommentarerna . Indata från användaren lagras i databasen. På webbplatsen finns ett visst utrymme för att visa blogginlägg eller kommentarer i form av ett div-element . PHP är programmerat i DIV med " Select " fråga för att hämta databasen information och presentera den på ett ordnat sätt . Skapa ett prov databas och visa sidan för att se hur det hela fungerar . Instruktioner
1
Börja din PHP-kod högst upp i HTML-dokumentet och skapa en anslutning till din MySQL-server . Ersätt dina egna parametrar i din anslutning i stället för " hostname ", " username " och " password" : ?
< Php
$ conn = mysql_connect ( ' hostname ' , ' username ' , " lösenord " ) or die ( " error " ) ; " . prov " köpa 2
Skapa en databas som heter
$ sql = " CREATE DATABASE prov " ;
mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( " prov " , $ conn ) ;
3
Skapa en tabell i databasen som kallas " blogginlägg " och ge det tre kolumner kallas " användarnamn ", " header " och " kommentarer ".
$ sql2 = " CREATE TABLE blogginlägg
(
username varchar ( 30 ) NOT NULL ,
header varchar ( 50 ) NOT NULL ,
kommentar varchar ( 500 ) NOT NULL
) ";
mysql_query ( $ sql2 , $ conn ) ;
4
Infoga prov text i ditt " blogginlägg " bord för tre poster att testa exemplet . Inkludera en eko -funktion som visar ett meddelande om att du skapat din databas och tabell . Stäng din kod :
$ SQL3 = " INSERT INTO blogginlägg ( användarnamn , sidhuvud , kommentar ) värden
( " First person " , " Första header här ' , ' Sample kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här " ) , ( " andra person " , " Andra header här ' , ' Sample kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här ' ) , ( ' går tredje person " , " tredje header här ' , ' Sample kommentar går här provet kommentar här provet kommentar går här provet kommentar går här provet kommentar går här ' ) ";
mysql_query ( $ SQL3 , $ conn ) ;
echo ( " Din databas och tabell har skapats " ) ; ?
}
>
5
Spara din fil med en . php förlängning och testa det på din PHP- server eller använda ett PHP-kod emulator . Du bör se någonting men orden " har din databas och tabell skapats . " Om du kontrollerar din MySQL-server , kommer du att hitta din nya databas med tre rader med data
Ditt fullständiga koden i filen ska se ut så här : . ?
< Php
$ conn = mysql_connect ( ' hostname ' , ' username ' , ' lösenord ' ) or die ( " error " ) ;
om ( is_resource ( $ conn ) ) {
$ sql = " CREATE DATABASE prov " ,
mysql_query ( $ sql , $ conn ) ;
mysql_select_db ( " prov " , $ conn ) ;
$ sql2 = " CREATE TABLE blogginlägg
(
username varchar ( 30 ) NOT NULL ,
header varchar ( 50 ) NOT NULL ,
kommentar varchar ( 500 ) NOT NULL
) ";
mysql_query ( $ sql2 , $ conn ) ;
$ SQL3 = " INSERT INTO blogginlägg ( användarnamn , sidhuvud , kommentar ) värden
( " First person" , " Första header här ' , ' Sample kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här " ) , ( " andra person " , "Andra header här ' , ' Sample kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här " ) , ( " tredje person " , " tredje header här ' , ' Sample kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här provet kommentar går här ' ) ";
mysql_query ( $ SQL3 , $ conn ) ;
echo ( " Din databas och tabell har skapats " ) ; .
}
? >
6
Öppna ett nytt dokument för att skapa DIV displayen . Lägg PHP kodning på toppen av dokumentet för att ansluta till din MySQL-server och ansluta till din nyskapade " prov " databas : ?
< Php
$ conn = mysql_connect ( ' hostname ' , ' username ' , ' lösenord ' ) or die ( " error " ) ;
om ( is_resource ( $ conn ) ) {
mysql_select_db ( " prov " , $ conn ) ;
7
Skapa " Select " fråga för att hämta databasen informationen . Stäng din PHP kodning :
$ sql4 = " SELECT username , sidhuvud , kommentar FROM blogginlägg " ,
$ result = mysql_query ( $ sql4 ) ,
}
?
>
8
Lägg ett DIV mellan body-taggarna i ditt dokument som innehåller PHP- kod som använder resultaten av din " Select " fråga för att visa varje rad i databasen :
< ? php
while ( $ row = mysql_fetch_assoc ( $ result ) ) {
echo "
" . $ v [ ' username ' ] " < /p > "; . . .
echo "
" $ rad [ ' header ' ] " < /h3 > ";
echo "
" $ rad [ ' kommentar ' ] " < /p > "; . .
echo "
";
}
? >
< /div >
9
Spara filen med ett annat namn än det föregående fil och en . php förlängning , sedan testa den på din PHP-server eller genom att använda ett PHP-kod emulator . Du bör se provet text som ingicks databasen visas i form av kommentarer eller blogginlägg . Den fullständiga koden är som följer : ?
< Php
$ conn = mysql_connect ( ' hostname ' , ' username ' , ' lösenord ' ) or die ( " error " ) ;
if ( is_resource ( $ conn ) ) {
mysql_select_db ( " prov " , $ conn ) ;
$ sql4 = " SELECT username , sidhuvud , kommentar FROM blogginlägg 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 ( $ rad = mysql_fetch_assoc ( $ result ) ) {
echo "
" $ rad [ ' username ' ] " < /p > "; . .
echo " < , h3 > " . $ rad [ ' header ' ] . " < /h3 > ";
echo "
" . . $ rad [ ' kommentar ' ] " < /p > " ;
echo "
" ; ?
}
>
< /div >
< /body>
< /html > Addera