PHP og MySQL er to open- source software teknologier, der anvendes til at styre hjemmesider. PHP kontrollerer alle server-side programmering , der påvirker , hvordan en hjemmeside opfører , mens MySQL er den Linux-version af SQL -database sprog, som giver data, der skal lagres på et websted. En online blog , for eksempel, bruger, kan PHP til at styre layout og funktion af de sider og MySQL til rent faktisk at gemme blog artikler i en database. Disse to sprog kan fungere uafhængigt af hinanden , hvis det ønskes . Men PHP-funktionen biblioteket indeholder mange MySQL -specifikke kommandoer til at styre en database direkte fra en PHP program. Dette overflødiggør behovet for et separat system for forvaltning af databaser og gør det også muligt at skabe mere interaktive hjemmesider. PHP MySQL funktioner baseret på traditionel SQL-syntaks . Kendere PHP og SQL vil ikke have nogen difficultly integrere de to. Typisk er disse to sprog installeret som standard på alle Apache webserver platform. Dette er den mest almindelige web -server -protokol , som web-hosting virksomheder . Ting du skal
Apache webserver
Vis Flere Instruktioner
1
Tilslut til MySQL-database fra et PHP -program ved hjælp af " mysql_connect " kommando . Normalt ved en MySQL kommandoprompt på selve serveren , vil du forbinde med " mysql " og " use" kommandoer. Disse kombineres med " mysql_connect ", og navnet på den database , der er det brugernavn og den adgangskode, alle føjes til kommandoens parametre som " mysql_connect ( ' localhost ', ' mysql_user ', ' mysql_password '); "
< br . > 2.
Query MySQL-databasen ved hjælp af " mysql_query " . Enhver typiske MySQL query kan indgå i denne kommando. Dette vil omfatte alle " SELECT " , og "Indsæt" forespørgsler, ekstrakt eller input data til en database. For eksempel, " mysql_query ( ' SELECT * FROM TABEL '); " . Grundlæggende er enhver standard MySQL forespørgsel simpelthen indesluttet i " mysql_query " kommando parentes for at gøre forespørgslen tilgængelig fra PHP.
3
Tildel database elementer til PHP variabler ved hjælp af " mysql_fetch " kommandoer . Dette kan kun opnås efter at databasen er blevet forespurgt med " mysql_query " . Hvis forespørgslen er vellykket og data stilles til rådighed for PHP , er disse yderligere " hente " kommandoer skal oversætte disse data til brugbare variabler , at dit program kan manipulere . Da en typisk " SELECT " forespørgsel vil vende tilbage mange rækker af data, skal PHP gemme disse i et array. Et array kan være numerisk eller associativ , afhængigt af din stil af programmeringen. Kommandoen " mysql_fetch_row " vil skabe en optalt matrix mens " mysql_fetch_assoc " vil tildele data til tekst - baserede indeks .
4
Luk database forbindelse med " mysql_close " efter alle forespørgsler er foretaget. Mens programmet vil forblive i drift , selv om forbindelsen til databasen ikke er afsluttet, vil det fortsætte med at bruge hardware ressourcer unødigt. Dette ville sinke serveren og kan være særlig mærkbar på hjemmesider, tjenesten en stort antal besøgende .