At få adgang til en Microsoft SQL Server- database fra PHP kører under Unix eller Linux , skal du bruge PHP Mssql forlængelse. Udvidelsen gør det muligt at få adgang til Microsoft SQL Server-databaser med et komplet sæt af funktioner, der afspejler de standard funktioner for at få adgang MySQL databases.One forskel i de funktioner , er, hvordan du får adgang til fejlmeddelelser. Brug mssql_get_last_message funktionen for at få en fejlmeddelelse, efter en mislykket database operation. Instruktioner
1
Tilslut til Microsoft SQL Server-database ved at kalde mssql_connect funktion. Pass navnet på serveren med en valgfri portnummer foranstillet af et kolon , brugernavnet og adgangskoden til databasen. Skriv f.eks : Hej
< php
$ DBC = mssql_connect ( " sqlserver.example.com : 1453 ", " brugernavn" , "password" );
< p > if ($ DBC !) die ( mssql_get_last_message () " Kunne ikke forbinde til databaseserveren Fejl er! " . )
2
Vælg den database . Skriv f.eks : Hej
$ db = mssql_select_db ( "database" ),
if ($ db !) Die ( mssql_get_last_message () "Kunne ikke vælge database Fejl er! " ). ;
3
adgang til data i database tabeller ved at bruge de MSSQL * funktioner , der svarer til den standard PHP funktioner til adgang til data i en MySQL-database . For eksempel forespørgsel til kundedatabase og udskrive hvert navn og e- mail-adresse i en datatabel , type : Hej
$ query = "SELECT custname , custemail fra kunder SORTER EFTER custname "
< p > $ result = mssql_query ( $ query ) ;
if ($ resultat !) die ( mssql_get_last_message () " Kunne ikke søge i databasen Fejl er! " . )
printf (" < , table border = "0 "> ");
while ( ( $ row = mssql_fetch_assoc ( $ result ))) {
printf ("
% s | % s | < /tr > " , $ row [" custname "], $ row [" custemail " ])
printf (" < /table> ");
}
4
Luk databasen. Skriv f.eks : Hej
mssql_close ( $ DBC ),
>
?