安装 sqlsrv 扩展
支持64位的请来这里下载 有区别的就是 5.5 和5.6 版本
所以这里就给 5.5 和 5.6的64位 地址下载
http://pan.baidu.com/s/1kT5PceN
或者发邮件813711465@qq.com所要
一定要注意版本
一定要注意版本
一定要注意版本
然后把下载到的文件
php_pdo_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_ts.dll
php_sqlsrv_55_nts.dll
php_sqlsrv_55_ts.dll
放到php安装目录下的ext目录下 (ext是php5以后的 都是这个目录)
php配置加载 打开php.ini 搜索 extension 后面添加下面这些 请自己好好看清php.ini的位置
extension=php_pdo_sqlsrv_55_nts.dll
extension=php_pdo_sqlsrv_55_ts.dll
extension=php_sqlsrv_55_nts.dll
extension=php_sqlsrv_55_ts.dll
重启服务 不重启 应该就能识别了
用phpinfo()函数检测下 是否加载
以下是成功的截图
数据库表 展示
然后就是直接写个测试 用的TP3.2.3
public function abc(){ $User = M('info','dbo.','sqlsrv://sa:jkll1234@XXX-PC\MSSQL/xxx');
$s = $User ->select();
dump($s);
}
访问:http://localhost:8080/index.php/Home/Category/abc.html
另配置文件
returnarray(
//'配置项'=>'配置值'
'DB_TYPE'=>'sqlsrv',// 数据库类型
'DB_USER'=>'',// 用户名
'DB_PWD'=>'',// 密码
'DB_PORT'=>'',// 端口
'DB_PREFIX'=>'',// 数据库表前缀
'DB_DSN'=>'dblib:host=IP地址:端口;dbname=数据库名称',
'DB_CHARSET'=>'utf8',// 字符集
);