Tilslutning til en MySQL-database og behandling af resultater, er en fælles opgave i PHP udvikling. Uanset hvad du planlægger at gøre med dine forespørgsel resultater , opbevare dem inden string variabler er en enkel opgave . Lagring af data inden for variabler i et PHP script er en effektiv måde at holde din kode organiseret, samt give adgang til data i hele dit script . I de fleste tilfælde er forespørgsel resultater fra MySQL i en PHP script bruges til at skrive information til brugerens browser , præsentere det på HTML strukturer. Instruktioner
1
Opret din PHP script. Hvis du ikke allerede har en , skal du oprette en PHP script ved at indtaste følgende skitse kode i en ny fil og gemme den med . " Php " som filen behandling her
? >
< /body >
< /html >
script veksler mellem PHP og HTML , med PHP sektion i en position til at skrive indhold til siden kroppen.
2
forbindelse til din MySQL-database . Følgende eksempel PHP kode forbinder til og vælger en MySQL-database : Hej
mysql_connect ( " localhost ", " db_uname ", " db_pass ");
mysql_select_db ( " db_name ");
Juster database placering, navn , brugernavn og adgangskode , der passer til dit eget system . Dette script er for en database på den samme server som PHP script , derfor " localhost " søgeord anvendes som et parameter til MySQL- forbindelsen funktion. Hvis din database er på en anden placering , ændre denne parameter i overensstemmelse hermed.
3
Query din MySQL- database. Følgende eksempel PHP kode forespørger databasen for alt , der er indeholdt i en tabel ved navn "Ting ", med forespørgslen først modelleret som en streng variabel , derefter videre til MySQL query fungere som en parameter : Hej
$ thing_query = " SELECT * fra Ting "
$ thing_result = mysql_query ( $ thing_query ),
forespørgsel resultater er nu gemt i en variabel. Afhængigt af dine data og formålet med dit projekt, kan du ønsker at vælge en bestemt række eller sløjfe gennem alle rækker .
4
Opbevar din forespørgsel resultater inden variabler. Følgende kodeeksempel viser lagring af data inden for den første række af forespørgslen resultater : Hej
$ thing_row = mysql_fetch_array ( $ thing_result )
Denne variabel indeholder alle kolonner i den første række , da forespørgsel anmodede alt i tabellen . For at gemme individuelle kolonneværdier i variabler , som strenge kombineret med anden tekst indhold , skal du bruge følgende syntaks : Hej
$ thing_name = "Navn : " $ thing_row [ 'navn' ] ;
$. thing_type = " Type: " . $ thing_row [ »type« ]
Denne kode vælger de data, inden kolonner navngivet "type" og "navn" for den første række af forespørgsel resultater , inklusive dem inden forud strings af indledende tekst .
5.
Process din streng variabler. Afhængigt af dit eget projekt , kan du ønsker at udføre yderligere behandling på din streng variabler. Følgende kode viser skriver strengene inden HTML strukturer for bruger visning : Hej
echo "
"
echo "
Thing name: " . . $ Thing_name " < ;/p > "
echo"
Thing typen : " . . $ thing_type "
";
echo"
"; < br >
Gem din PHP -fil , uploade det til din server og gå til siden for at teste det.