PHP is een scripttaal die kan opvragen of communiceren met een MySQL database , dan halen informatie weer te geven op een website . Een gebruik voor dit soort programmering is een blog of commentaar sectie . Gebruikersinvoer wordt opgeslagen in de database. De website geeft een bepaalde hoeveelheid ruimte op blogberichten of reacties weer te geven in de vorm van een DIV element . PHP wordt geprogrammeerd in de DIV met de " Select " query naar de database-informatie ophalen en presenteren die op een ordelijke manier . Maak een voorbeelddatabase en display-pagina om te zien hoe het allemaal werkt . Instructies 1 Begin je PHP- code op de top van uw HTML-document en maak een verbinding met uw MySQL server . Vervangen door uw eigen parameters in uw verbinding in plaats van " hostname ", "username " en " password " : ? < Php $ conn = mysql_connect ( ' hostname ' , ' username' , ' wachtwoord' ) or die ( "fout " ) ; " . sample " kopen van 2 Maak een database genaamd $ sql = " CREATE DATABASE sample " ; mysql_query ( $ sql , $ conn ) ; mysql_select_db ( " sample " , $ conn ) ; 3 Maak een tabel in uw database genaamd " blogposts " en geef het drie kolommen genaamd " gebruikersnaam ", "header " en " commentaar . " $ sql2 = " CREATE TABLE blogposts ( gebruikersnaam varchar ( 30 ) NIET NULL , header varchar ( 50 ) NOT NULL , commentaar varchar ( 500 ) NOT NULL ) " ; mysql_query ( $ sql2 , $ conn ) ; invoegen voorbeeldtekst in je " blogposts " tafel voor drie ingangen om het voorbeeld te testen 4 . Onder meer een echo functie die een verklaring dat u met succes uw database en tabel aangemaakt weergeeft . Sluit uw code : $ SQL3 = " INSERT INTO blogposts ( gebruikersnaam , header , commentaar ) WAARDEN ( ' First person ' , ' First header hier ' , 'comment Sample gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) , ( ' Tweede persoon ' , ' Tweede kop hier ' , ' comment sample gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) , ( ' derde persoon ' , ' Third header hier ' , ' comment sample gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) " ; mysql_query ( $ SQL3 , $ conn ) ; echo ( " De database en tabel zijn aangemaakt " ) ; ? } > 5 Sla uw bestand met een . php extensie en test het op uw PHP- server of het gebruik van een PHP-code emulator . Je mag niets zien, maar de woorden " Uw database- en tafel zijn gemaakt . " Als u uw MySQL server te controleren , zult u uw nieuwe database te vinden met drie rijen databank Uw volledige code in het bestand moet worden weergegeven als volgt : . ? $ conn = mysql_connect ( ' hostname ' , ' gebruikersnaam ' , ' wachtwoord' ) or die ( "fout " ) ; if ( is_resource ( $ conn ) ) { $ sql = " CREATE DATABASE sample " ; mysql_query ( $ sql , $ conn ) ; mysql_select_db ( " sample " , $ conn ) ; $ sql2 = " CREATE TABLE blogposts ( gebruikersnaam varchar ( 30 ) NOT NULL , header varchar ( 50 ) NOT NULL , commentaar varchar ( 500 ) NOT NULL < br > ) " ; mysql_query ( $ sql2 , $ conn ) ; $ SQL3 = " INSERT INTO blogposts ( gebruikersnaam , header , commentaar ) WAARDEN ( ' eerste persoon ' , ' First header hier ' , 'comment sample gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) , ( ' Tweede persoon ' , ' Tweede kop hier ' , 'Sample reactie gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) , ( ' derde persoon ' , ' Third header hier ' , ' comment sample gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier commentaar monster gaat hier ' ) " ; mysql_query ( $ SQL3 , $ conn ) ; echo ( " De database en tabel zijn aangemaakt " ) ; . } ? > 6 Open een nieuw document aan de DIV scherm te creëren . Zet PHP codering aan de bovenkant van het document aan te sluiten op uw MySQL server en verbinding maken met uw nieuwe "monster " database: ? < Php $ conn = mysql_connect ( ' hostname ' , ' gebruikersnaam ' , ' wachtwoord' ) or die ( "fout " ) ; if ( is_resource ( $ conn ) ) { mysql_select_db ( " sample " , $ conn ) ; < br > 7 Maak de " Select " query naar de database-informatie ophalen . Sluit je PHP coding : $ sql4 = " SELECT gebruikersnaam , header , commentaar FROM blogposts " ; $ resultaat = mysql_query ( $ sql4 ) ; } ? > 8 Voeg een DIV tussen de body-tags van je document met PHP- code die gebruik maakt van de resultaten van uw " Select " query naar elke rij van uw database weer te geven : < ? php terwijl ( $ row = mysql_fetch_assoc ( $ resultaat ) ) { echo " " . $ rij [ 'username ' ] " < /p > " ; . . . echo " " $ row [ ' header ' ] " < /h3 > ' ; echo " " $ row [ ' commentaar ' ] " < /p > " ; . . echo "
" ; } ? > < /div > 9 Sla uw bestand met een andere naam dan het vorige bestand en een . php extensie , dan test het op uw PHP- server of door gebruik te maken van een PHP-code emulator . Je moet het monster tekst die in uw database weergegeven in de vorm van commentaren of blog posts is ingevoerd zien . De volledige code is als volgt : $ conn = mysql_connect ( ' hostname ' , ' gebruikersnaam ' , ' wachtwoord' ) or die ( "fout " ) ; < br ? > if ( is_resource ( $ conn ) ) { mysql_select_db ( " sample " , $ conn ) ; $ sql4 = " SELECT gebruikersnaam , header , commentaar VANAF blogposts LIMIT 3 " ; $ resultaat = 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 ( $ resultaat ) ) { echo " " $ rij [ 'username ' ] " < /p > " ; . . echo " < , h3 > " . $ rij [ ' header ' ] . " < /h3 > ' ; echo " " . . $ rij [ ' commentaar ' ] " < /p > " ; echo " " ; ? } > < /div > < /body < /html > Aanmelden> |