Per accedere a un database Microsoft SQL Server da PHP usando Unix o Linux , è necessario utilizzare l'estensione PHP MSSQL. L'estensione permette di accedere ai database di Microsoft SQL Server con un set completo di funzioni che rispecchiano le funzioni standard per l'accesso a MySQL databases.One differenza nelle funzioni è il modo di accedere ai messaggi di errore . Utilizzare la funzione mssql_get_last_message per ottenere un messaggio di errore dopo un'operazione di database danneggiato . Istruzioni
1
la connessione al database di Microsoft SQL Server chiamando la funzione mssql_connect . Passare il nome del server con un numero di porta opzionale preceduto dai due punti , il nome utente e la password per il database . Ad esempio, digitare :
< php
$ DBC = mssql_connect ( " sqlserver.example.com : 1453 " , "username " , " password") ; ?
< P > if ( $ DBC ! ) die ( mssql_get_last_message ( ) "Impossibile connettersi al server di database di errore è " . ) ;
2
Selezionare il database . Ad esempio, digitare :
$ db = mssql_select_db ( "database" ) ;
if ( $ db ! ) Die ( mssql_get_last_message ( ) "Impossibile selezionare il database di errore è " . ) ;
3
accedere ai dati in tabelle di database utilizzando le funzioni mssql * che corrispondono alle funzioni PHP standard per l'accesso ai dati in un database MySQL . Ad esempio , per interrogare il database dei clienti e stampare ogni nome e l'indirizzo e -mail in una tabella di dati , tipo :
$ query = " CustName SELECT, custemail FROM clienti ORDINAMENTO CustName " ;
< p > $ risultato = mssql_query ( $ query ) ;
if ( $ risultato! ) die ( mssql_get_last_message ( ) "Impossibile interrogare il database di errore è " . ) ;
printf ( " < , della tabella border = " 0 " > " ) ;
while ( ( $ row = mssql_fetch_assoc ( $ risultato) ) ) {
printf ( " tr td % s < /td>
% s < /td > < /tr> " , $ row [ " CustName " ] , $ row [ " custemail " ] ) ; printf ( " < /table> " ) ; } 4 chiudere il database . Ad esempio, digitare : mssql_close ( $ DBC ) ; > ?
|