Ansluta till en MySQL- databas och bearbeta resultaten är en gemensam uppgift i PHP utveckling . Oavsett vad du planerar att göra med dina frågeresultat , lagra dem inom strängvariabler är en enkel uppgift . Lagra data i variabler i ett PHP-skript är ett effektivt sätt att hålla din kod organiserad , samt ge åtkomst till data i hela ditt manus . I de flesta fall är frågeresultat från MySQL i ett PHP-skript som används för att skriva information till användarens webbläsare , presentera det inom HTML strukturer . Instruktioner
1
Skapa din PHP-skript . Om du inte redan har ett, skapa ett PHP-skript genom att ange följande dispositionskod till en ny fil och spara den med " . Php " som filen bearbetning här
? >
< /body>
< /html >
script alternerar mellan PHP och HTML , med PHP avsnitt i en position för att skriva innehållet i sidan kroppen .
2
Anslut till din MySQL-databas . Följande exempel PHP-kod ansluter till och väljer en MySQL-databas :
mysql_connect ( " localhost " , " db_uname " , " db_pass " ) ;
mysql_select_db ( " DB_NAME " ) ;
Justera databasen läge , namn , användarnamn och lösenord för att passa ditt eget system . Detta skript är för en databas på samma server som PHP-skript , därav " localhost " nyckelordet används som en parameter till MySQL-anslutning funktionen . Om din databas finns på en annan plats , ändra denna parameter därefter.
3
Fråga din MySQL-databas . Följande exempel PHP-kod frågar databasen för allt som finns i en tabell som heter " Things ", med frågan först modelleras som en sträng variabel , sedan vidare till MySQL Query fungera som en parameter :
$ thing_query = " SELECT * från Things " ,
$ thing_result = mysql_query ( $ thing_query ) ,
frågeresultat nu lagras i en variabel . Beroende på dina uppgifter och syftet med ditt projekt , kanske du vill välja en viss rad eller loopa igenom alla rader .
4
Lagra dina frågeresultat inom variabler . I följande exempelkod visas hur lagring av data inom den första raden i frågeresultatet :
$ thing_row = mysql_fetch_array ( $ thing_result ) ,
Denna variabel innehåller alla kolumner i den första raden , sedan query begärde allt i tabellen. Att lagra individuella kolumnvärden i variabler , som strängar i kombination med annan text innehåll , använd följande syntax :
$ thing_name = " Namn : " $ thing_row [ ' name' ] ;
$ . thing_type = " typ : " . $ thing_row [ 'type ' ] ;
Denna kod väljer ut de data som finns inom kolumner som heter " typ " och " namn " för den första raden av frågeresultat , inklusive dem inom föregås strängar med inledande text .
5
Process dina strängvariabler . Beroende på ditt eget projekt , kanske du vill utföra ytterligare bearbetning på dina strängvariabler . I följande kod visas skriver strängarna ut inom HTML strukturer för användare visning :
echo "
"
echo "
Thing namn : " . . $ Thing_name " < ;/p > ";
echo "
Thing typ : " . . $ thing_type " < /p > ";
echo " < /div > " ;
Spara din PHP-fil , ladda upp den till din server och bläddra till sidan för att testa det .