用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5898|回复: 16
收起左侧

[已解决] CI完全不能用sqlserver数据库吗?

  [复制链接]
发表于 2011-8-17 08:59:51 | 显示全部楼层 |阅读模式
如题?还是需要自己写类色sqlserver_driver.php之类的类?写这个有点难度吧
发表于 2011-8-17 09:22:59 | 显示全部楼层
['dbdriver'] The database type. ie: mysql.  Currently supported:
                                 mysql, mysqli, postgre, odbc, mssql, sqlite, oci8
dbdriver注释有写支持哪些,这个里面没有看到sqlserver, so.....
发表于 2011-8-17 09:44:51 | 显示全部楼层
odbc, mssql, sqlite
发表于 2011-8-17 09:54:53 | 显示全部楼层
请用股沟搜索mssql,买嘎的
 楼主| 发表于 2011-8-17 10:19:08 | 显示全部楼层
我好想有点懂了,谢谢
发表于 2011-8-17 13:23:26 | 显示全部楼层
mssql 就是 sql server。。。。
发表于 2011-8-18 09:45:20 | 显示全部楼层
可以用的
 楼主| 发表于 2011-8-18 11:12:52 | 显示全部楼层
不好意思,问题又来了,我用的PHP版本是5.3.3,需要修改PHP.ini文件,5.3版本的好像修改extension=php_mssqk.dll和extension=php_pdo_mssql.dll已经不行了吧,再说也找不到这两个组建的下载了,我查了一下需要在微软网站下载mssql的php驱动,我下载之后把里面所有的文件都复制到了ext文件夹下面,并且也在php.ini中加了以下配置:
extension=php_pdo_sqlsrv_53_ts_vc6.dll
extension=php_pdo_sqlsrv_53_nts_vc6.dll
现在重启动服务器的话,提示在ext下找不到php_pdo_sqlsrv_53_nts_vc6.dll,但是不提示找不到php_pdo_sqlsrv_53_ts_vc6.dll,测试mssql_connect(),错误:
Call to undefined function mssql_connect()
求高手赐教
发表于 2011-10-25 11:24:55 | 显示全部楼层
用ci自带的就可以啊
发表于 2011-10-25 11:56:33 | 显示全部楼层
$db['select1']['hostname'] = '192.168.0.133';
$db['select1']['username'] = 'sa';
$db['select1']['password'] = 'sa';
$db['select1']['database'] = 'PostDb0';
$db['select1']['dbdriver'] = 'mssql';
$db['select1']['dbprefix'] = '';
$db['select1']['pconnect'] = FALSE;
$db['select1']['db_debug'] = TRUE;
$db['select1']['cache_on'] = FALSE;
$db['select1']['cachedir'] = '';
$db['select1']['char_set'] = '';
$db['select1']['dbcollat'] = '';
$db['select1']['swap_pre'] = '';
$db['select1']['autoinit'] = TRUE;
$db['select1']['stricton'] = FALSE;

本版积分规则