Thinkphp框架连接sqlserver数据库phpstudy版
1安装好phpstudy php扩展开启phpsqlsrv php_pdo_sqlsrv php_pdo_odbc php_pdo_sqlsite
2下载驱动文件
连接:https://www.microsoft.com/en-us/download/details.aspx?id=20098
根据自己的php版本下载(我用的是php5.4版本windows系统,所以我下的是SQLSRV31.EXE)
驱动文件一共四种版本: SQLSRV30.EXE
SQLSRV31.EXE
SQLSRV32.EXE
SQLSRV40.EXE
· 4.0版支持Windows和Linux上的PHP 7.0+
· 在Windows上,版本3.2支持PHP 5.6,5.5和5.4
· 版本3.1支持Windows上的PHP 5.5和5.4
· Windows 3.0版本支持PHP 5.4
解压下载下来的文件复制到php安装目录下的ext文件夹中。
修改php.ini
在extension_dir="D:\phpStudy\php\php-5.4.45\ext"后面加下面两句(不同版本的文件名不一样,要看你下载的文件名做修改)
extension=php_pdo_sqlsrv_54_ts.dll
extension=php_sqlsrv_54_ts.dll
修改mssql.secure_connection= on
重启apache
如果提示缺少ODBC驱动:
则下载驱动
1:https://www.microsoft.com/en-us/download/details.aspx?id=36434
2:根据系统选择驱动
64bit链接: http://go.microsoft.com/fwlink/?LinkID=188401&clcid=0x804%EF%BC%88http://go.microsoft.com/fwlink/?LinkID=188401&clcid=0x804%EF%BC%89
32bit链接:
http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x804%EF%BC%88http://go.microsoft.com/fwlink/?LinkID=188400&clcid=0x804%EF%BC%89
Thinkphp框架连接sqlserver数据库
修改TP框架里的config文件
//数据库配置
'DB_TYPE' => 'sqlsrv', // 数据库类型
'DB_HOST' => '数据库地址 ',
'DB_NAME' =>' 数据库名',
'DB_USER' => '数据库登陆名称',
'DB_PWD' => '数据库登陆密码',
'DB_PORT' => '1433', // 端口
'DB_CHARSET'=>'utf8', // 字符集
Thinkphp的测试代码:
public functionindex(){
$list = M ("表名")->select ();
print_r ( $list);
}
来源:CSDN
作者:weixin_41117191
链接:https://blog.csdn.net/weixin_41117191/article/details/79615153