webudviklere bruger MySQL som database nødt til at stole på en anden metode til at hente disse oplysninger --- ofte PHP, en scripting sprog, der bruges til at oprette hjemmesider . For at ændre, vise eller på anden måde bruge resultaterne af en MySQL forespørgsel, skal resultatet først indstilles som en PHP variabel. Den mysql_fetch_array () funktion i PHP butikker MySQL forespørgsel resultater som en indekseret array, som kan behandles som enhver anden variabel i PHP-kode . Instruktioner
1
Opret en tom tekstfil kaldet " test.php ", og åbn den i Notesblok eller en lignende almindelig tekst editor. Tilføj " < php ? " Som den første linje og " > ", som den sidste linje , og dette vil definere filen som indeholder PHP-kode , med koden at blive henrettet indeholdt udelukkende mellem disse linjer
. 2
Tilføj en anden linje definerer variablen " $ link " som en " mysql_connect " objekt , den mysql_connect () funktion tager , med henblik på , placeringen af databasen , et brugernavn og en adgangskode. For en MySQL-database er gemt lokalt hos brugeren "admin" og adgangskoden "password ", den linje lyder : Hej
$ link = mysql_connect ( " localhost ", " admin" , "password ");
< p> Rediger disse værdier til dem til din MySQL -database.
3
Opret en tredje linje forbindelse til en bestemt database med mysql_select_db ( ) funktion. Hvis MySQL-serveren indeholdt en database kaldet " us_history ", den tredje linje i PHP -filen ville læse dermed : Hej
mysql_select_db ( " us_history ")
Ret værdien i parentes til den relevante database til din MySQL server .
4
Type MySQL query til at køre og indlæse resultaterne i de variable " $ data " ved at bruge mysql_fetch_array () og mysql_query ( )-funktioner , som både kan sættes på samme linje . Sæt forespørgslen mellem parenteser i mysql_query () funktion , for eksempel : Hej
$ data = mysql_fetch_array ( mysql_query ( "SELECT count ( * ) FROM præsidenter WHERE last_name = ' Adams' "));
5
hente data ved at åbne de elementer i "$ data " variable . Linjen "echo $ data [0] " i ovenstående eksempel ville vende tilbage "2 ", værdien af MySQL forespørgsel, som talte antallet af præsidenter hvis efternavn var " Adams. "