Webbutvecklare som använder MySQL som en databas måste förlita sig på någon annan metod för att hämta dessa uppgifter --- ofta PHP , ett skriptspråk som används för att skapa webbsidor . För att ändra , visa eller på annat sätt använda resultaten av en MySQL Query , måste resultatet först ställas in som en variabel i PHP . Den mysql_fetch_array ( ) funktionen i PHP lagrar MySQL frågeresultat som en indexerad array , som kan behandlas som alla andra variabler i PHP-koden . Instruktioner
1
Skapa en tom textfil som heter " test.php , " och öppna den i Anteckningar eller liknande textredigerare . Lägg till " < php ? " Som den första raden och " ? > " Som den sista raden , det kommer att definiera filen som innehåller PHP-kod , med den kod som skall exekveras innehöll helt mellan dessa linjer
. 2
Lägg till en andra linje som definierar variabeln " $ link " som en " mysql_connect " objektet , den mysql_connect ( ) funktionen tar , för , platsen för databasen , ett användarnamn och ett lösenord . För en MySQL-databas lagras lokalt hos användaren " admin " och lösenord "password ", raden lyder :
$ link = mysql_connect ( " localhost " , " admin " , " lösenord " ) ;
Ändra dessa värden till de för din MySQL-databas .
3
Skapa en tredje linje som ansluter till en specifik databas med mysql_select_db ( ) funktionen . Om MySQL -servern innehöll en databas som kallas " us_history , " den tredje raden i PHP -filen skulle läsas så :
mysql_select_db ( " us_history " ) ;
Ändra värdet inom parentes till lämplig databas för din MySQL -server .
4
Typ av MySQL Query för att köra och läsa resultaten i variabeln " $ uppgifter " med hjälp av mysql_fetch_array ( ) och mysql_query ( ) -funktioner , som både kan sättas på samma rad . Sätt i frågan mellan parenteserna i mysql_query ( ) funktionen , till exempel :
$ uppgifter = mysql_fetch_array ( mysql_query ( " SELECT COUNT ( * ) FROM presidenter WHERE efternamn = ' Adams ' " ) ) ;
5
hämta data genom att gå de delar av " $ uppgifterna " variabel . Raden " echo $ uppgifter [ 0 ] " i exemplet ovan skulle återvända " 2 , " värdet av MySQL Query , som räknade antalet presidenter vars efternamn var " Adams . "