webutviklere å lage dynamiske nettsider som godtar data fra brukere av området , behandle dataene og lagre data i en database for fremtidig bruk . PHP skriptspråk brukes av utviklere til å akseptere brukeren innmatede data og sted som data i en MySQL database . Her er hvordan det fungerer : en besøkende bruker et HTML-skjema for å plassere aa blokk med tekst i en tekstboks og sender det, HTML-skjemaet da kaller en PHP script og sender data fra HTML-skjema til PHP script ved hjelp av enten POST eller GET globale variabler , PHP script aksepterer disse variablene og setter teksten inn i en MySQL database. Instruksjoner
en
Angi Post din eller få data til nye PHP variabler . De $ _POST og $ _GET universelle variabler er de to tradisjonelle midler for overføring av data fra en HTML -inngang skjema til PHP script . I dette eksempelet dataene fra et brukernavn, e-post og en tekst blokk fra en tekstboks inngang er tildelt tre nye PHP variabler . Brukernavn og epost bruke GET-metoden mens tekstboksen innspill overføres med Post metoden
$ username = ( $ _GET [ 'username '); . $ Email = ( $ _GET [' e ') ; $ textblock = ( $ _POST [' lærebok ');
2
direkte PHP til å koble til MySQL database. Dette gjøres ved hjelp av PHP mysql_connect og mysql_select_db funksjoner
mysql_connect ( " yourMySQLAddress ", " dittbrukernavn ", " yourPassword ") eller dø ( mysql_error ( )); . Mysql_select_db ( " yourDatabaseName ") eller die ( mysql_error ( ));
3
Angi MySQL INSERT INTO-setningen til en ny PHP variabel . Plasser PHP variabler inn mot bakrommet for hvert felt innsatsen. I dette eksempelet , INSERT INTO er tildelt en nyopprettet PHP variabel som heter $ query . De tidligere tildelte PHP variabler $ brukernavn, $ email og $ textblock er satt inn i MySql feltene brukernavn, e-post og textblock i den rekkefølgen.
$ Query = " INSERT INTO yourMySQLTable ( brukernavn, e-post, textblock ) VERDIER (' $ username ' , '$ e ' , '$ textblock ' ) ";
4
Utfør PHP mysql_query funksjonen. Dette fungerer forteller PHP til å utføre en spørring på MySQL database. Dette eksemplet bruker $ query variabel som er tildelt med MySQL INSERT INTO uttalelse fra forrige eksempel . Den inneholder også en die alternativ som instruerer PHP script for å skrive ut en feilmelding hvis søket ikke er vellykket utført
mysql_query ( $ query ) or die ( 'Feil , insert spørringen mislyktes '); .