Websites gebruiken MySQL databases om hun content op te slaan , met PHP verbinden om deze gegevens . PHP scripts in dergelijke websites opvragen van de gegevens , bouwen in HTML structuren en schrijf deze uit , ze aan de gebruiker Web browser sturen . Gebruikers kunnen bekijken en interactie met de inhoud van een website ontwikkeld met PHP en MySQL , eventueel verzenden van updates en voegt de gegevens . De basisprincipes die betrokken zijn in PHP , MySQL en HTML- Web ontwikkeling zijn eenvoudig . Proces Wanneer de gegevens voor een website binnen een MySQL- database is opgeslagen , kunnen webontwikkelaars server - side scripts in PHP te creëren om verbinding te maken met deze gegevens . PHP- scripts worden uitgevoerd wanneer een gebruiker een pagina of dienst binnen de website vraagt . Dit zorgt ervoor dat PHP- scripts uit te voeren op de server hosten van een website . Wanneer de PHP draait , het verbindt met de MySQL database , haalt gegevens uit het en stuurt deze gegevens naar de gebruiker , verpakt in de vorm van een HTML-pagina . Gebruik HTML , PHP en MySQL verschijnen binnen veel gevarieerde Web development projecten . MySQL databases zijn gratis , dus veel web hosts bieden ze als standaard in hun pakketten . PHP is een ander gemeenschappelijk kenmerk in Web hosting pakketten , dus het is ook populair . PHP bevat standaard geautomatiseerde functies voor verbinding met MySQL databases , waardoor het proces relatief eenvoudig voor ontwikkelaars . HTML is de primaire markup structuur binnen websites , dus in samenhang , de drie technologieën dragen bij aan een groot aantal functionerende websites . Query Syntax Als PHP scripts verbinden met MySQL databases , maken zij gebruik van SQL-syntaxis voor het uitvoeren van query's , inserts en updates . Het volgende voorbeeld PHP - code fragment creëert en voert een query op een MySQL database na het maken van een verbinding met het : mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord" ) ; mysql_select_db ( " databank " ) ; $ data = mysql_query ( "SELECT * FROM tabel_naam " ) ; de databank locatie , naam , gebruikersgegevens en de naam van tafel zijn allemaal geschikt voor de specifieke database in kwestie . Zodra een query wordt uitgevoerd , het script kan de resultaten verwerken . Output Syntax PHP scripts uitgang de resultaten van database-activiteiten binnen de HTML- structuren . Het volgende voorbeeld PHP- code toont het schrijven van de opgehaalde gegevens binnen eenvoudige HTML- opmaakcodes : while ( $ data_row = mysql_fetch_array ( $ data ) ) { echo " " $ . data_row [ 'title ' ] " < /p > " ; . } Dit eenvoudige voorbeeld toont een tabel met een kolom met de naam " title " en elke rij gepresenteerd binnen een HTML paragraaf element . Als gebruikers in staat om gegevens bij te werken zal zijn , kan de output worden opgenomen in interactieve HTML-formulier -elementen . PHP -uitgang kan alle HTML-elementen bevatten . Andere technologieën Websites voor met PHP verwerking , die MySQL database -inhoud maakt gebruik van en schrijft de inhoud als HTML , ook gebruik maken van andere technologieën . Client - side technologieën vaak te zien zijn binnen dergelijke sites bevatten JavaScript en CSS ( Cascading Style Sheets ) . Ontwikkelaars kunnen JavaScript -functies te gebruiken binnen de webpagina om interactiviteit te verbeteren . Cascading Style Sheets bepalen het uiterlijk van de HTML- structuren te zien zijn in de browser van de gebruiker. PHP scripts kunt elk van de gemeenschappelijke client - side technologieën .
|