PHP og MySQL er to open- source programvare teknologier som brukes til å administrere nettsteder . PHP kontrollerer alle server-side programmering som påvirker hvordan en nettside oppfører seg , mens MySQL er den Linux -versjonen av SQL database språk som gjør at data kan lagres på et nettsted . En online blogg, for eksempel kan bruke PHP til å styre layout og funksjon av sidene og MySQL til å faktisk lagre bloggen artikler i en database . Disse to språk kan operere uavhengig av hverandre , om ønsket . Omfatter imidlertid PHP funksjon bibliotek mange MySQL - spesifikke kommandoer for å styre en database direkte fra et PHP program . Dette fjerner behovet for en separat database -system for styring og også gjør det mulig å lage flere interaktive nettsteder . PHP MySQL funksjoner er basert på tradisjonell SQL syntaks . Alle er kjent med PHP og SQL vil ikke ha så lett å integrere de to. Vanligvis blir disse to språkene installert som standard på noen Apache web server plattform . Dette er den vanligste web server-protokoll levert av web hosting selskaper . Du trenger
Apache Web Server
Vis flere instruksjoner
en
Koble til MySQL database fra et PHP -program ved hjelp av " mysql_connect "-kommandoen . Normalt på en MySQL ledeteksten på selve serveren , vil du koble til med "mysql " og " bruk " kommandoer . Disse kombineres med " mysql_connect " og navnet på databasen , er brukernavnet og passordet alle lagt til kommando parametre som " mysql_connect (' localhost ', ' mysql_user ', ' mysql_password '); "
2
Query MySQL database ved hjelp av " mysql_query " . Noen typiske MySQL spørring kan inngå i denne kommandoen . Dette vil inkludere alle " SELECT" og "SETT " spørringer som ekstrakt eller innspill data til en database . For eksempel " mysql_query (' SELECT * FROM TABELL '); " . I hovedsak er alle standard MySQL spørring bare vedlagt i " mysql_query "-kommandoen parentes for å gjøre søket tilgjengelig fra PHP.
3
Angi database elementer til PHP variabler som bruker de " mysql_fetch " kommandoer . Dette kan bare oppnås etter at databasen er spørres med " mysql_query " . Hvis søket er vellykket og data gjøres tilgjengelig for PHP , er disse ekstra " hente " kommandoer som kreves for å oversette disse dataene til nyttige variabler som programmet kan manipulere . Siden en typisk "SELECT " søket vil returnere mange rader med data , må PHP lagre disse i en matrise. En rekke kan være numerisk eller assosiativ , avhengig av din stil av programmering. Kommandoen " mysql_fetch_row " vil skape en nummerert rekke mens " mysql_fetch_assoc " vil tildele data til tekst - baserte indekser .
4
Lukk database forbindelse med " mysql_close " etter alle henvendelser blir gjort . Mens programmet vil være operative selv om databasen tilkoblingen ikke er avsluttet, vil den fortsette å bruke hardware ressurser unødvendig . Dette vil bremse ned serveren og kan være spesielt merkbar på nettsteder som tjenesten et stort antall besøkende.