Koble til en MySQL database og bearbeiding av resultatene er en felles oppgave i PHP utvikling. Uansett hva du planlegger å gjøre med søkeresultatene , lagre dem innenfor strengvariabler er en enkel oppgave. Lagring av data i variabler i et PHP-script er en effektiv måte å holde koden organisert , samt gi tilgang til data i hele skriptet. I de fleste tilfeller er søkeresultatene fra MySQL i et PHP-script som brukes til å skrive informasjon til brukerens nettleser , og presenterer det i HTML- strukturer. Instruksjoner
en
Lag din PHP script . Hvis du ikke allerede har en, lage et PHP- script ved å skrive inn følgende omrisset koden inn i en ny fil og lagre den med " . Php " som filen behandling her
? >
< /body >
< /html >
script veksler mellom PHP og HTML , med PHP seksjon i en posisjon til å skrive innholdet i selve siden .
2
Koble til MySQL database. Følgende eksempel PHP-koden kobler til og velger en MySQL database:
mysql_connect ( " localhost ", " db_uname ", " db_pass ");
mysql_select_db ( " db_name ");
Juster database plassering, navn , brukernavn og passord for å passe ditt eget system . Dette skriptet er for en database på samme server som PHP script , derav " localhost " søkeord brukes som en parameter til MySQL tilkobling funksjon . Hvis databasen er på et annet sted , endre denne parameteren tilsvarende.
3
Query din MySQL database. Følgende eksempel PHP-koden spør databasen for alt som finnes i en tabell som heter " Ting ", med spørringen først modellert som en streng variabel , og deretter sendes til MySQL spørring fungere som et parameter : en
$ thing_query = " SELECT * fra ting ";
$ thing_result = mysql_query ( $ thing_query ) ;
søkeresultatene er nå lagret i en variabel. Avhengig av dine data og formålet med prosjektet, kan det være lurt å velge en bestemt rad eller sløyfe gjennom alle radene .
4
Lagre søket resulterer i variabler . Følgende eksempelkode demonstrerer lagring av data i den første raden i søkeresultatene : en
$ thing_row = mysql_fetch_array ( $ thing_result ) ;
Denne variabelen inneholder alle kolonner i den første raden , siden søket ba alt i tabellen . For å lagre individuelle kolonneverdiene i variabler , som strenger kombinert med annen tekst innhold , bruker du følgende syntaks : en
$ thing_name = " Navn: " $ thing_row [' name' ];
$. thing_type = "Type : " . $ thing_row [ 'type '] ;
Denne koden velger dataene holdt i kolonner som heter "type" og "navn" for den første raden av søkeresultatene , inkludert dem i strenger forut etter innledende tekst .
5
Process dine strengvariabler . Avhengig av ditt eget prosjekt , kan du ønsker å gjennomføre videre behandling på strengvariabler . Følgende kode demonstrerer skrive strengene ut i HTML- strukturer for brukeren visning : en
echo "
"
echo "
Thing navn: " . . $ Thing_name " < ;/p > ";
echo"
Thing skriv: " . . $ thing_type " < /p > ";
echo" < /div > ";
Lagre PHP -fil , laste den opp til serveren din , og bla til siden for å teste den.