PHP er utformet for å gi kraftig funksjonalitet for webutviklere som ønsker å integrere en database i sine webapplikasjoner. Vanligvis er det forventet at utbygger allerede kjenner strukturen av hans databasetabeller. Noen ganger det er ikke tilfelle , men. For eksempel vil et program som lar brukere bla gjennom strukturen i en database må være i stand til å finne slik informasjon som navn på kolonner i en tabell i denne databasen . Heldigvis gir PHP funksjoner for å gjøre det. Du trenger
PHP med MSSQL funksjoner aktivert
Vis flere instruksjoner
en
Koble til databasen. For denne opplæringen , vil databasen bli kalt " exampledb " og vil ha en bruker som heter " exampleuser " med passord " examplepassword " . Tabellen vi vil undersøke kalles " exampletable " . Du bør ikke bruke disse navnene i en reell søknad
Bruk denne koden for å koble til exampledb database: .
$ DBH = mssql_connect (' localhost ', ' exampleuser ', ' examplepassword ') ;
hvis { die ( " Kunne ikke koble til databasen ! "); } ( $ DBH ! )
2
Lag en variabel for å holde kolonnenavn . Bruk følgende kode for å opprette en tom matrise:
$ kolonner = array ();
3
Få den første raden med data fra " exampletable " tabellen . Bruk denne koden : en
$ sth = mssql_query (' SELECT TOP 1 * FROM exampletable ');
4
Undersøk informasjonen i databasen returnerte til å finne de kolonnenavn , og deretter sette kolonnenavn i din tabell variabel . Bruk denne koden : en
for ($ i = 0 ; $ i < mssql_num_fields ( $ sth ); + + $ i) {
$ kolonner [$ i] = mssql_field_name ( $ sth , $ i) ;
}
nå har du en matrise med alle kolonnenavn fra bordet " exampletable " bestilt på samme måte som de er i databasen
< . br >