webutviklere bruker MySQL som database må stole på noen annen metode for å hente denne informasjonen --- ofte PHP, et skriptspråk som brukes til å lage websider . For å endre, vise eller på annen måte bruke resultatene av en MySQL spørring, må resultatet først settes som en PHP variabel . Den mysql_fetch_array ( )-funksjonen i PHP butikker MySQL søkeresultatene som en indeksert array, noe som kan bli behandlet som enhver annen variabel i PHP-koden . Instruksjoner
en
Opprett en tom tekstfil kalt " test.php ", og åpne den i Notepad eller en lignende ren tekst editor. Legg til " < php ? " Som den første linjen og " > " som den siste linjen , og dette vil definere filen som inneholder PHP -koden , med koden som skal utføres inneholdt utelukkende mellom disse linjene
. 2
Legg en annen linje definere variabelen " $ link" som en " mysql_connect " objekt , den mysql_connect ( )-funksjonen tar , i rekkefølge, plasseringen av databasen , et brukernavn og et passord. For en MySQL database lagres lokalt med brukeren "admin" og passordet "password ", linjen står det:
$ link = mysql_connect ( " localhost ", " admin" , "passord ");
< p> Endre disse verdiene til de for din MySQL database.
3
Lag en tredje linje koble til en bestemt database med mysql_select_db ( )-funksjonen . Hvis MySQL -serveren inneholdt en database kalt " us_history , " den tredje linjen i PHP -filen vil lese slik:
mysql_select_db ( " us_history ");
Endre verdien i parentes til riktig database for din MySQL server.
4
Type MySQL spørring for å kjøre og laste inn resultatene i de variable " $ data " ved hjelp av mysql_fetch_array () og mysql_query ( ) funksjoner , som både kan sette på samme linje . Sett spørringen mellom parentes i mysql_query ( )-funksjonen , for eksempel : en
$ data = mysql_fetch_array ( mysql_query ( "SELECT count ( * ) FROM presidenter WHERE etternavn = ' Adams ' " ) );
5
hente data ved å gå inn elementer av " $ data " variable . Linjen "echo $ data [ 0 ] " i eksempelet ovenfor vil returnere " 2," verdien av MySQL spørring, som telles antall presidenter som etternavn var " Adams ".