For å få tilgang til en Microsoft SQL Server-database fra PHP kjører under Unix eller Linux , må du bruke PHP Mssql forlengelse. Utvidelsen gjør det mulig å få tilgang til Microsoft SQL Server databaser med et komplett sett av funksjoner som speilet de vanlige funksjonene for tilgang til MySQL databases.One forskjell i funksjonene er hvordan du får tilgang feilmeldinger. Bruk mssql_get_last_message funksjonen for å få en feilmelding etter en mislykket database drift . Instruksjoner
en
Koble til Microsoft SQL Server-database ved å ringe mssql_connect funksjon . Pass navnet på serveren med en valgfri port nummer prefiks med et kolon , brukernavnet og passordet for databasen. For eksempel skrive : en
< php
$ DBC = mssql_connect ( " sqlserver.example.com : 1453 " , "brukernavn" , "passord "); ?
< P > if ( $ DBC ! ) die ( mssql_get_last_message ( ) " Kunne ikke koble til databaseserveren Feil er!" . ) ;
2
Velg databasen . For eksempel skrive : en
$ db = mssql_select_db ( "database ");
if ( $ db ! ) Die ( mssql_get_last_message ( ) " Kunne ikke velge database Feil er ! " . ) ;
3
tilgang til dataene i databasen tabeller ved hjelp av MSSQL * funksjonene som tilsvarer standard PHP funksjoner for tilgang til data i en MySQL database. For eksempel vil spørre kundedatabase og skrive hvert navn og e - postadresse i en datatabell , type:
$ query = " SELECT custname , custemail FRA kunder SORTER custname ";
< p > $ resultat = mssql_query ( $ query ) ;
if ( $ resultat ! ) die ( mssql_get_last_message ( ) " Kunne ikke søke i databasen Feil er!" . ) ;
printf ( " < ; table border = " 0 "> ");
while ( ( $ row = mssql_fetch_assoc ($ resultat ) ) ) {
printf ( "
% s < /td > | % s < /td > < /tr > " , $ row [" custname "] , $ row [" custemail "] ) ; printf ( " < /table > "); } 4 Lukk databasen . For eksempel skrive : en mssql_close ( $ DBC ) ; > ?
|