这个php_mssql.dll文件你有吗?
解决方案 »
- 怎么点击用户成为聊天对象
- php导出doc文件图片问题
- ibase_pconnect 连接不上Firebird数据库
- php新手如何自己上路??
- 能帮写个mysql db_sql连接类吗
- 一個很急切的問題想請教高手們....先謝了.在線等.
- phpmyadmin出错问题
- 小问题,请大侠指点
- php中replace(),ereg(),ereg_replace(),eregi(),eregi_replace(),str_replace(),preg_match()的用法问题?
- 帮忙写一个判断变量长度的函数,谢谢!
- 急求问一个简单的PHP登陆问题,在线等!!!
- Ajax+PHP出现乱码问题(在网上大搜一把,没有合适的)
$ser="192.168.0.2";
$db ="ceshi";
$user="sa";
$pass="123456";
$conn=odbc_connect("Driver={SQL Server};Server=".$ser.";Database=".$db,$user,$pass);
if($conn)
echo "<br/>连接成功";
else
echo "连接失败";
?>
mssql模版是什么东东啊?在那里装??
http://zsss.blog.sohu.com/7965210.html
但是我这个php程序不是自己开发的,里面所有的数据库语句都是用mssql_connect
来连接的,难道我只有把所有的mssql_connect改成用odbc_connect来连接么?
是不是PHP5不支持mssql_connect这个方法了??还是另有原因?
mssql_select_db("iceshi");
showerror( );
if (!mysql_select_db($databaseName, $connection))
showerror( );
$ser="192.168.0.2";
$db ="ceshi";
$user="sa";
$pass="123456";
$conn=odbc_connect("Driver={SQL Server};Server=".$ser.";Database=".$db,$user,$pass);
if($conn)
echo "<br/>连接成功";
else
echo "连接失败";
?>
;extension=php_mssql.dll,这一行,前面有;时(即未启用)就出现你说的情况,去了分号后,就正常了。
请楼主试试。
Good luck!
我是说php_mssql.dll没启用时出现的情况和你相同,就是odbc_connect都能连上的,但mssql_connect却连接不上。
重点还是要检查php_mssql.dll,看是没启用,还是文件不存在。
另外要注意,更改PHP.ini后,要重启IIS才能生效。
依次执行
net stop w3svc
net stop iisadminnet start w3svc