关于Thinkphp连接不上mssql数据库的方法和建议

浏览:1636 发布日期:2010/07/14
3.2.1 - 普通 - 未处理
想连接mssql数据库,就是连不上,配置代码:

'DB_TYPE'=>'mssql',
'DB_HOST'=>'192.168.0.8',
'DB_Name'=>'zhsheng',
'DB_USER'=>'sa',
'DB_PWD'=>'123456',
'DB_PREFIX'=>'zs_',
'SHOW_PAGE_TRACE'=>true,


于是今天 我 清查了一下源代码。

原来在config文件中,如果'DB_PORT'没有设定,默认是mysql 的端口3306结果就解释成mssql_connect('(local):3306','username','password');

也就是说如果连接mssql,必须定义下端口设置,即使为空也要定义,代码如下

'DB_TYPE'=>'mssql',
'DB_HOST'=>'192.168.0.8',
'DB_Name'=>'zhsheng',
'DB_USER'=>'sa',
'DB_PWD'=>'uuleaf',
'DB_PREFIX'=>'zs_',
'SHOW_PAGE_TRACE'=>true,

'DB_PORT'=>'',


这才连接上数据库
评论(
后面还有条评论,点击查看>>