到SQL Server 20005的PHP连接
我在web服务器上安装了PHP,在同一台服务器上也安装了MySQL,所有这些都可以完美地工作 我现在在另一台服务器192.168.90.250上安装了SQLServer2005,我想连接它,因为我想在PHP中显示一个视图 我已经阅读了好几天了,但仍然无法连接到工作 我正在web服务器上运行:到SQL Server 20005的PHP连接,php,sql,sql-server,apache,Php,Sql,Sql Server,Apache,我在web服务器上安装了PHP,在同一台服务器上也安装了MySQL,所有这些都可以完美地工作 我现在在另一台服务器192.168.90.250上安装了SQLServer2005,我想连接它,因为我想在PHP中显示一个视图 我已经阅读了好几天了,但仍然无法连接到工作 我正在web服务器上运行: Windows Server 2008 R2 Apache2.2 第5.3.0页 和另一台服务器上的SQL Server 2005 我想我需要下载像SQLSRV30这样的驱动程序,并将正确的.dll文件
- Windows Server 2008 R2
- Apache2.2
- 第5.3.0页
extension=php_sqlsrv_53_ts.dll
然后我需要重新启动apache服务器
此时,我假设我可以使用以下类似的方式连接到SQL Server:
<?php
if (function_exists('mssql_connect')) {
die("Your PHP installation does not have MSSQL support.");
}
$db = mssql_connect ($hostname, $username, $password);
if($db){
echo "no connection";
}else{
echo "connected";
}
?>
该页面至少显示一些数据
我真的花了好几天在这上面,我做错了什么
由于版本不同,我是否使用了正确的驱动程序
谢谢你的帮助
D要使用sqlsrv扩展,您需要使用函数,或者更好地切换到PDO有人能帮忙吗?如果您输出一个
phpinfo()
,该扩展是否已加载?
//$db = mssql_connect ($hostname, $username, $password);