Das Beispiel in diesem Artikel beschreibt, wie PHP SQL Server verwendet, um die Verbindung zur Datenbank zu überprüfen. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Wenn Sie eine Verbindung zu SQL Server herstellen, unterstützt der SQL Server-Treiber für PHP die SQL Server-Authentifizierung. Die folgenden Punkte müssen berücksichtigt werden, wenn Sie die SQL Server-Authentifizierung zum Herstellen einer Verbindung zu SQL Server verwenden.
Die SQL Server-Authentifizierung im gemischten Modus muss auf dem Server aktiviert sein, die UID- und PWD-Verbindungseigenschaften müssen festgelegt werden, wenn versucht wird, eine Verbindung herzustellen, und die UID und PWD müssen einem gültigen SQL Server-Benutzer und -Kennwort zugeordnet werden.
Hinweis: Geben Sie die richtigen Passwörter ein, die in geschweiften Klammern (}) eingeschlossen sind, müssen mit einer anderen schließenden Klammer maskiert werden. Wenn das SQL Server-Passwort beispielsweise „pass}}word“ lautet, muss der Wert der PWD-Verbindungseigenschaft sein auf „pass}}word“ setzen.
Die folgenden Vorsichtsmaßnahmen sollten getroffen werden, wenn die SQL Server-Authentifizierung zum Herstellen einer Verbindung mit SQL Server verwendet wird. Schauen wir uns ein einfaches Beispiel an:
<?php $serverName = "(local)"; $uid = 'xxxx'; $pwd = 'xxxx'; $connectionInfo = array( "UID"=>$uid, "PWD"=>$pwd, "Database"=>"AdventureWorks"); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn === false ) { echo "无法连接数据库."; die( print_r( sqlsrv_errors(), true)); } $tsql = "SELECT CONVERT(varchar(32), SUSER_SNAME())"; $stmt = sqlsrv_query( $conn, $tsql); if( $stmt === false ) { echo "查询错误."; die( print_r( sqlsrv_errors(), true)); } $row = sqlsrv_fetch_array($stmt); echo "登录的用户: ".$row[0]; sqlsrv_free_stmt( $stmt); sqlsrv_close( $conn); ?>
Ich hoffe, dieser Artikel wird jedem beim PHP-Programmierdesign helfen.
Weitere Artikel darüber, wie PHP SQL Server verwendet, um die Verbindung zur Datenbank zu überprüfen, finden Sie auf der chinesischen PHP-Website!