För att komma åt en Microsoft SQL Server-databas från PHP körs under Unix eller Linux måste du använda PHP Mssql förlängning. Förlängningen ger dig åtkomst till Microsoft SQL Server-databaser med en komplett uppsättning funktioner som speglar de vanliga funktionerna för åtkomst till MySQL databases.One skillnad i funktionerna kommer du åt felmeddelanden . Använd mssql_get_last_message funktionen att få ett felmeddelande efter en misslyckad databas operation . Instruktioner
1
Anslut till Microsoft SQL Server-databasen genom att anropa mssql_connect funktionen . Passera namnet på servern med ett valfritt portnummer föregås av ett kolon , användarnamn och lösenord för databasen . Till exempel , typ :
< php
$ DBC = mssql_connect ( " sqlserver.example.com : 1453 " , " användarnamn " , " lösenord " ) ; ?
if ( $ DBC ! ) die ( mssql_get_last_message ( ) " Kunde inte ansluta till databasservern Error är ! " . ) ;
2
Välj databasen . Till exempel , typ :
$ db = mssql_select_db ( " databas " ) ;
if ( $ db ! ) Die ( mssql_get_last_message ( ) "Kunde inte välja databas Fel är ! " . ) , Addera 3
tillgång till uppgifterna i databasen tabeller genom att använda MSSQL * funktioner som motsvarar de vanliga PHP-funktioner för åtkomst till data i en MySQL-databas . Till exempel , för att söka i kunddatabasen och skriva ut varje namn och e - postadress i en datatabell , typ :
$ query = " SELECT custname , custemail FRÅN Sortera efter custname " ,
$ result = mssql_query ( $ query ) ;
if ( $ result ! ) die ( mssql_get_last_message ( ) " det gick inte att söka i databasen Error är ! " . ) ;
printf ( " < , table border = " 0 " > " ) ;
medan ( ( $ v = mssql_fetch_assoc ( $ result ) ) ) {
printf ( "
% s < /td > | % s < /td > < /tr > " , $ rad [ " custname " ] , $ rad [ " custemail " ] ) ; printf ( " < /table > " ) ; } 4 Stäng databasen . Till exempel , typ : mssql_close ( $ DBC ) , > Addera ?
|