PHP er designet til at give kraftfulde funktionalitet til web-udviklere , der ønsker at integrere en database i deres web-applikationer . Normalt er det forventes, at bygherren allerede ved strukturen af hans database tabeller . Undertiden er dette ikke tilfældet. For eksempel ville et program, der giver brugerne mulighed for at gennemse strukturen af en database skal være i stand til at finde sådanne oplysninger som navne på kolonner i en tabel i databasen. Heldigvis PHP indeholder funktioner til at gøre det. Ting du skal
PHP med MSSQL funktioner aktiveret
Vis Flere Instruktioner
1
Opret forbindelse til din database. Til denne tutorial , vil databasen blive kaldt " exampledb " og vil have en bruger med navnet " exampleuser " med password " examplepassword " . Tabellen vil vi undersøge kaldes " exampletable " . Du bør ikke bruge disse navne i en reel ansøgning
Brug denne kode til at oprette forbindelse til exampledb database: .
$ DBH = mssql_connect ( ' localhost ', ' exampleuser ', ' examplepassword ' ) ;
hvis { die ( "Kunne ikke forbinde til databasen !") ;} ( $ DBH !)
2
Opret en variabel til at holde kolonnenavne . Brug følgende kode til at oprette en tom matrix:
$ kolonner = array ();
3
Få den første række af data fra " exampletable " tabellen. Brug denne kode : Hej
$ sth = mssql_query ( ' SELECT TOP 1 * FROM exampletable ');
4
Undersøg oplysningerne i databasen vendte tilbage til finde kolonnenavne , og derefter sætte kolonnenavne i dit array variabel . Brug denne kode : Hej
for ($ i = 0; $ i < mssql_num_fields ($ sth ) + + $ i ) {
$ kolonner [$ i ] = mssql_field_name ( $ sth , $ i),
}
nu har du et array med alle de kolonnenavne fra tabellen " exampletable " bestilt på samme måde, at de er i databasen
< . br >