PHP編程語言通常用于動態網站開發。與SQL Server一起使用時,可以輕松地連接、取值和操作數據。在本文中,我們將學習如何在PHP中連接和從SQL Server中獲取數據。
連接到SQL Server
要連接到SQL Server,您需要使用mssql_connect()
函數。以下是一個示例:
$conn = mssql_connect('ServerName', 'UserName', 'Password'); if(!$conn) { die('Connection failed'); }
這將使用服務器名稱(或IP地址)、用戶名和密碼連接到SQL Server。如果連接不成功,則會輸出Connection failed。
從SQL Server獲取數據
一旦連接到SQL Server,您就可以使用mssql_query()
函數從數據庫中檢索數據。以下是一個示例:
$query = "SELECT * FROM Customers"; $result = mssql_query($query); while($row = mssql_fetch_assoc($result)) { echo $row['Name'].' '.$row['Age'].' '.$row['Email'].'<br />'; }
這將在Customers表中選擇所有列,并將結果存儲在$result
變量中。然后,通過循環遍歷結果并將每個行的Name、Age和Email列打印出來。
使用占位符
在SQL查詢中,您可以使用占位符來填充查詢。以下是一個示例:
$query = "SELECT * FROM Customers WHERE Name=?"; $params = array('John'); $result = mssql_query($query, $conn, $params); while($row = mssql_fetch_assoc($result)) { echo $row['Name'].' '.$row['Age'].' '.$row['Email'].'<br />'; }
這將選擇Customers表中所有Name列等于John的行,并按照上面的方式輸出結果。請注意,我們使用?
占位符來代替參數,然后將這些參數作為單獨的數組傳遞給mssql_query()
函數。
關閉連接
最后,我們應該關閉連接,以防止不必要的資源浪費。以下是關閉連接的方法:
mssql_close($conn);
這會斷開與SQL Server的連接,并釋放所有相關資源。
結論
在PHP編程中連接和從SQL Server中獲取數據是相當簡單的。只需使用mssql_connect()
和mssql_query()
函數,即可連接到數據庫并檢索數據。
上一篇css最新消息