PHP en MySQL zijn twee open - source software technologieën die worden gebruikt om websites te beheren . PHP controleert alle server - side programmeertaal die van invloed op hoe een website zich gedraagt , terwijl MySQL is de Linux -versie van de SQL-database taal waarmee gegevens worden opgeslagen op een site . Een online blog , bijvoorbeeld , kan PHP gebruiken om de lay-out en de functie van de pagina's en MySQL in feite het bewaren van de blog artikelen in een database te beheren . Deze twee kunnen onafhankelijk van elkaar werken , indien gewenst . Echter , de PHP functie bibliotheek bevat veel MySQL - specifieke commando's om een database te beheren rechtstreeks vanuit een PHP-programma . Dit ondervangt de noodzaak voor een apart systeem voor databasebeheer en maakt het ook mogelijk om interactieve websites. De MySQL functies PHP zijn gebaseerd op traditionele SQL-syntaxis . Iedereen die bekend is met PHP en SQL zal geen hebben difficultly de integratie van de twee . Doorgaans worden deze twee talen standaard geïnstalleerd op elke Apache web -server platform . Dit is de meest voorkomende web- server protocol die door web hosting bedrijven . Wat je nodig hebt Apache Web Server Toon Meer Aanwijzingen 1 verbinding met de MySQL database vanuit een PHP- programma met de " mysql_connect " commando . Normaal gesproken , in een MySQL- opdrachtprompt op de server zelf , zou u verbinding met de " mysql " en "gebruik " commando . Deze worden gecombineerd met " mysql_connect " en de naam van de database , worden de gebruikersnaam en het wachtwoord al om de parameters van de commando 's toegevoegd als " mysql_connect ( ' localhost ' , ' mysql_user ' , ' mysql_password ' ) ; " < br . > 2 Query de MySQL- database met behulp van " mysql_query " . Een typische MySQL query kan worden opgenomen in deze opdracht . Dit zou alle "SELECT " en " INSERT " queries dat uittreksel of invoergegevens naar een database . Bijvoorbeeld , " mysql_query ( " SELECT * FROM TABLE ' ) ; " . In wezen is elke standaard MySQL query- gewoon opgesloten in de " mysql_query " commando haakjes om de query toegankelijk van PHP maken . 3 toewijzen database-items om PHP variabelen met behulp van de " mysql_fetch " commando . Dit kan alleen worden bereikt nadat de database is opgevraagd met " mysql_query " . Als de query succesvol is en gegevens beschikbaar om PHP is gemaakt , worden deze extra " fetch " commando's die nodig zijn om te vertalen dat de gegevens in bruikbare variabelen die je programma kunt manipuleren . Aangezien een typische " SELECT " vraag vele rijen gegevens zal terugkeren , moet PHP deze opslaan in een array . Een array kan numeriek of associatief , afhankelijk van uw stijl van programmeren . Het commando " mysql_fetch_row " zal een opsomming array maken terwijl " mysql_fetch_assoc " data op tekst gebaseerde indices zal toewijzen . 4 Sluit de database verband met " mysql_close " na alle vragen worden gesteld . Terwijl het programma operationeel zal blijven, zelfs als de database connectie niet wordt beëindigd , blijft het hardware resources onnodig gebruiken . Dit zou vertragen de server en vooral merkbaar zou kunnen zijn op websites die dienst een groot aantal bezoekers .
|