php连接mssql的问题?

dadihongchang 2010-10-11 11:01:54
代码:
<?php
$hostname="10.4.250.20";
$dbuser="hr";
$dbpasswd="946138";
$dbname="HR";
$conn = mssql_connect($hostname,$dbuser,$dbpasswd) or die("数据库连接错误!");
mssql_select_db($dbname,$conn);
$sql = " select * from Pip_Staff_S where cStaffID ='z797' ";
$rowset=mssql_Query($sql,$conn);
$rowcnt=mssql_num_row($rowset);
echo " Rows ";
echo $rowset;
echo " END ";
?>

在配置的时候,我操作了如下步骤
1、打开PHP配置文件php.ini,找到;extension=php_mssql.dll把前面的分号去掉。
2、找到mssql.secure_connection = Off修改成 mssql.secure_connection = On。
3、把PHP文件夹下的php_mssql.dll和ntwdblib.DLL这两个文件拷贝到C:windowssystem32文件夹下
----在这里,复制ntwdblib.dll到C:\windows\system32下是失败,原因是该目录下已经存在该dll文件啦.

我重启apache,
运行还是报错"Fatal error: Call to undefined function mssql_connect() in D:\www\STR\phpmssql.php on line 6"

...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
LuciferStar 2010-10-11
  • 打赏
  • 举报
回复
配置失败常有的。多试几次:)
不一定需要将dll放到system32目录的。
关键是php.ini中extension的路径要正确。
xbxxg2010 2010-10-11
  • 打赏
  • 举报
回复
这个真不懂!非技术出身!
LuciferStar 2010-10-11
  • 打赏
  • 举报
回复
这个错误表明加载不成功。
再试试。或者试试pdo扩展。要访问mssql,还需要打开pdo_mssql。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧