Um eine Microsoft SQL Server-Datenbank von PHP unter Unix oder Linux zugreifen , müssen Sie die PHP MSSQL-Erweiterung verwenden . Die Erweiterung ermöglicht es Ihnen, Microsoft SQL Server-Datenbanken mit einem vollständigen Satz von Funktionen, die die Standard-Funktionen für den Zugriff auf MySQL spiegeln databases.One Unterschied in den Funktionen ist, wie Sie Fehlermeldungen zuzugreifen . Verwenden Sie die Funktion mssql_get_last_message eine Fehlermeldung nach einem fehlgeschlagenen Datenbank-Operation zu erhalten. Anleitung
1
dem Microsoft SQL Server -Datenbank her , indem Sie die Funktion mssql_connect . Übergeben Sie den Namen des Servers mit einem optionalen Port-Nummer durch einen Doppelpunkt , den Benutzernamen und das Kennwort für die Datenbank vorangestellt. Geben Sie z. B. :
< php
$ db = mssql_connect ( " sqlserver.example.com 1453 ", " username" , "password" ); ?
< P > if ($ dbc ! ) die ( mssql_get_last_message () " konnte nicht auf dem Datenbankserver verbinden Fehler ist ! " . );
2
Wählen Sie die Datenbank . Geben Sie z. B. :
$ db = mssql_select_db ( " Datenbank ");
if ($ db ! ) Die ( mssql_get_last_message () " konnte nicht wählen Sie die Datenbank Fehler ist ! " . ) ;
3
Zugriff auf die Daten in Datenbanktabellen mithilfe der mssql * Funktionen, die den Standard- PHP-Funktionen für den Zugriff auf Daten in einer MySQL-Datenbank entsprechen . Zum Beispiel zur Abfrage der Kunden-Datenbank und drucken die einzelnen Namen und E-Mail -Adresse in einer Datentabelle , Typ :
$ query = "SELECT custname , custemail FROM Kunden SORT BY custname ";
< p > $ result = mssql_query ($ query);
if ( $ result ! ) die ( mssql_get_last_message () " konnte nicht die Datenbank abfragen, Fehler ist ! " . );
printf (" < ; table border = "0"> ");
while (( $ row = mssql_fetch_assoc ($ result ))) {
printf ("
% s | % s < /tr> ", $ row [ " custname "] , $ row [" custemail "] );
printf (" < /table> "); }
4
Schließen Sie die Datenbank . Geben Sie z. B. :
mssql_close ( $ db );
>
?