这个问题在这里已经有答案了:
我可以在php中混合mysql api吗(4个答案)
无法连接到mssql服务器或sqlsrv未在phpinfo上显示(1个答案)
11个月前关门了。
我正在尝试将php与mssql连接起来,并面临这个错误。我已经下载了驱动程序并安装和配置了php.ini文件。我正在接收连接建立,但它不为mssql\u查询任何机构可以帮助我在这方面。
<?php
$serverName = "server details";
$connectionInfo = array("Database"=> "mydbname", "UID" => "id", "PWD" => "password");
$conn = sqlsrv_connect($serverName , $connectionInfo);
if($conn){
echo "connection established <br />";
}
else{
echo "connection could not established <br />";
die(print_r(sqlsrv_errors(),true));
}
$query = "SELECT * FROM AgeNames";
$result = mssql_query( $query );
for ($i = 0; $i < mssql_num_rows( $result ); ++$i)
{
$line = mssql_fetch_row($result);
print( "$line[0] - $line[1]\n");
}
我在php ini图像中添加了这些字段
这就是我在phpinfo()
phpinfo公司
phpinfo截图2
1条答案
按热度按时间zdwk9cvp1#
好像你用的函数不正确。你需要使用
sqlsrv_query
函数而不是mssql_query
即附笔
mssql_query
已从PHP7.0中删除。在这里阅读更多。