thinkphp5连接sql server


我用的环境是phpstudy,php版本是5.6,thinkphp连接sql server 方法如下:

1、修改database.php文件里的数据库信息

2、进入php扩展目录。我的是“E:\phpstudy\PHPTutorial\php\php-5.6.27-nts\ext”,查看目录下是否有php_sqlsrv_56_nts.dll,没有就网上下载,一般都会有

3、编辑php.ini,添加扩展

extension=php_sqlsrv_56_nts.dll
extension=php_pdo_sqlsrv_56_nts.dll

4、现在运行php,会提示缺少sql server驱动,下载Microsoft® ODBC Driver 11 for SQL Server® - Windows,驱动有64位和32位的,根据自己系统选择

5、重启apache,运行php,就成功了。

<?php
namespace app\index\controller;
use think\Db;
use think\Controller;

class Index extends Controller
{
    public function index()
    {
        $data = Db::table('tbl_test')->select();
        echo "<pre>";
        print_r($data);
    }
}

thinkphp支持sql server,所以tp封装好的方法还可以跟mysql一样继续使用。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM