thinkphp操作sqlserver数据库phpstudy版

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);   

}


你可能感兴趣的:(thinkphp操作sqlserver数据库phpstudy版)