我已通過Windows身份驗證在我的php文件中與我的SQL數據庫建立了連接。但是我不確定如果我想在顯示整個表格的php頁面上顯示一個簡單的SQL查詢(如從媒體中選擇*),語法的外觀如何。我嘗試了一些方法,但它顯示了一個致命的錯誤。在PHP文件中運行SQL查詢
這裏是我的PHP代碼:
<?php
$serverName = "172.20.90.170,5050"; //serverName\instanceName
// Since UID and PWD are not specified in the $connectionInfo array,
// The connection will be attempted using Windows Authentication.
$connectionInfo = array("Database"=>"TestDB");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
$version = mssql_query('SELECT * FROM MEDIA');
$row = mssql_fetch_array($version);
echo $row[0];
?>
致命錯誤:
Fatal error: Call to undefined function mssql_query()
這將建立一個成功的連接,但我需要在我的代碼更改該查詢運行錯誤免費並顯示所需的輸出?
...繼續使用'sqlsrv_'函數? –
你正在使用'sqlsrv_connect',爲什麼然後你會嘗試使用'mssql_query'?你不想使用'sqlsrv_query'? –
請參閱:http://php.net/manual/en/function.sqlsrv-query.php – Geoffrey