Webbplatser använder MySQL-databaser för att lagra sitt innehåll med PHP ansluter till dessa data . PHP-skript i sådana webbplatser söka i data , bygga in det i HTML- strukturer och skriva ut dessa , skicka dem till användarens webbläsare . Användarna kan visa och interagera med innehållet på en webbplats som drivs med PHP och MySQL , eventuellt skicka uppdateringar och inlägg till data . De grundläggande principerna i PHP , MySQL och HTML webbutveckling är okomplicerade . Process
När data för en webbplats lagras i en MySQL-databas , kan webbutvecklare skapa serverbaserade skript i PHP för att ansluta till dessa data . PHP-skript körs när en användare begär en sida eller tjänst på webbplatsen . Detta gör PHP-skript för att köra på servern värd en plats . När PHP körs , ansluter den till MySQL-databas , hämtar data från den och skickar dessa data tillbaka till användaren , förpackad i form av en HTML-sida .
Använd
HTML , PHP och MySQL verkar inom massor av olika projekt webbutveckling . MySQL-databaser är gratis , så många webbhotell erbjuder dem som standard i sina paket . PHP är ett annat vanligt inslag i webbhotell paket , så det är också populärt . PHP innehåller vanliga , automatiska funktioner för anslutning till MySQL-databaser , vilket gör processen relativt enkel för utvecklare . HTML är det primära uppmärkning struktur inom hemsidor , så tillsammans , de tre teknik bidrar till ett stort antal olika objekt .
Frågesyntax
När PHP skript ansluter till MySQL-databaser , de använder SQL syntax för att utföra frågor , insatser och uppdateringar . Följande exempel PHP - kod utdrag skapar och kör en fråga på en MySQL-databas efter att en anslutning till det :
mysql_connect ( " localhost " , " användarnamn " , " lösenord " ) ;
mysql_select_db ( " databas " ) ;
$ data = mysql_query ( " SELECT * FROM tabellnamn " ) ;
databasen plats , namn , detaljer user och tabellnamn är alla anpassade till viss databas i fråga. När en fråga exekveras skriptet kan bearbeta resultaten . Resultaten av databasaktivitet
Output Syntax
PHP -skript produktionen inom HTML strukturer . Följande exempel PHP-kod demonstrerar att skriva ut de data som hämtas inom enkla HTML märktaggar :
while ( $ data_row = mysql_fetch_array ( $ data) ) {
echo "
" $ . data_row [ ' title ' ] " < /p > "; .
}
Detta enkla exempel visar en tabell med en kolumn som heter " title " och varje rad presenteras i en HTML- stycke inslag . Om användarna kommer att kunna uppdatera data , kan utsignalen vara innesluten inom interaktiva HTML formelement . PHP utgång kan omfatta alla HTML-element .
Andra Technologies
Webbplatser med PHP bearbetning , som använder MySQL databas innehåll och skriver ut innehållet som HTML , också använda andra tekniker . Klientsidan teknik ofta förekommer inom sådana områden inkluderar JavaScript och CSS ( Cascading Style Sheets ) . Utvecklare kan använda Javascript -funktioner inom webbsidan för att öka interaktiviteten . Cascading Style Sheets diktera utseendet på HTML- strukturer som förekommer i användarens webbläsare . PHP-skript kan använda någon av de gemensamma klientsidan teknik .