伙计们,我试着去运行命令提示符一个基本的PHP脚本,它连接到SQL Server 2012在我本地机器,它给我以下错误...“PHP致命错误:调用未定义的函数mssql_select_db()在c:...在第16行appscript.php”“PHP致命错误:调用未定义的函数mssql_select_db()在C: ... appscript.php第16行”
这是我的脚本,我不是很熟悉用PHP,但已经玩了和IM不确定的,如果我的脚本是正确的..
<?php
$Server = "";
$User = "";
$Pass = "";
$DB = "";
//$SQLKEY = "";
//connection to the database
//$dbconn = sqlsrv_connect($Server, $User, $Pass)
$connectionInfo = array("UID" => $User, "PWD" => $Pass, "Database" => $DB);
$conn = sqlsrv_connect($Server, $connectionInfo);
//or die("Couldn't connect to SQL Server on $Server");
//select a database to work with
$selected = mssql_select_db($DB, $connectionInfo)
or die("Couldn't open database $myDB");
//declare the SQL statement that will query the database
$query = "SELECT name from test ";
//execute the SQL query and return records
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";
//display the results
while($row = mssql_fetch_array($result))
{
echo "<br>" . $row["name"];
}
//close the connection
mssql_close($dbconn);
?>
是巨大的,如果有人可以帮助或至少给我一些指点。
谢谢你,刚刚检查出它的工作,现在就欢呼! – Brumbles
有什么办法可以打印查询或从数据库中的东西,所以我确认脚本正在工作,它说连接建立,但只是为了验证访问?欢呼声 – Brumbles
当然你有查询方法,所以你可以从数据库表中得到一些东西。例如,查看http://www.php.net/manual/en/function.sqlsrv-query.php –