【发布时间】:2012-02-03 23:39:23
【问题描述】:
我从来没有将 PHP 连接到 MS sql server,因此在按照在线教程配置 wamp 以连接 sql server 时会感到困惑和麻烦。我在同一台机器上安装了由 Apache 版本 2.2.21 和 PHP 版本 5.3.8 和 MS Sql server 2008 组成的 wamp。 我下载了 Microsoft Drivers for PHP for SQL Server (SQLSRV20.EXE)。并将文件解压缩到 D:\wamp\bin\php\php5.3.8\ext。然后我从 wamp 图标托盘打开 php.ini 文件,并提供扩展路径为 extension=php_sqlsrv_53_ts_vc9.dll 和 extension=php_sqlsrv_53_nts_vc9.dll。 我已将 php 文件名 testsqlserver.php 放在 wamp 的 www 根文件夹中,代码如下所示:
<?php
$server = 'mypc/SQLEXPRESS';
$link = mssql_connect($server,'sa','password');
if(!$link)
{
die('something went wrong');
}
?>
当我通过浏览器以 localhost:8080\testsqlserver.php 调用 testsqlserver.php 时。它显示错误: 致命错误:调用 D:\wamp\www\connectsqlserver.php 中未定义的函数 mssql_connect()
我做错了吗?或者还有什么要做的吗?我已经通过不同的在线搜索,但无法获得确切的解决方案。有人能帮帮我吗,不胜感激
【问题讨论】:
-
PHP 5.3.8 版本不支持 mssql_connect() 使用odbc
标签: php sql-server wamp