我用的环境是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一样继续使用。

最新文章

  1. Java中,调试按钮的作用
  2. SELinux查看、启用、关闭
  3. 如何向git账号上提交代码
  4. BizTalk动手实验(十五)AS2消息安全传输
  5. ASP.NET MVC中实现多个按钮提交的几种方法
  6. Sina App Engine(SAE)入门教程(1)
  7. RDD.scala(源码)
  8. Cannot initialise keyboard run ./nano-X
  9. CF R303 div2 C. Woodcutters
  10. 怎样让js不产生冲突,避免全局变量的泛滥,合理运用命名空间
  11. shell 读取文件
  12. UVa 10814 - Simplifying Fractions
  13. CodeForces-747E
  14. linux中去掉^M的方法
  15. Java集合图谱
  16. 你不知道的CSS单位
  17. PDO查询语句结果中文乱码
  18. WebMagic编译时提示Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.18的解决方法
  19. C/C++笔试题(基础题)
  20. web前端面试题整理

热门文章

  1. Netty粘包问题(六)
  2. 刘长峰 js基础讲座笔记 课后作业
  3. [POJ1189][BZOJ1867][CODEVS1709]钉子和小球
  4. springboot启动时控制台不显示映射的URL
  5. 测开面试 | Python语言常见问题
  6. 【CSP2019】树上的数
  7. [清华集训2017]小 Y 和地铁(神奇思路,搜索,剪枝,树状数组)
  8. Windows搭建FTP/Http文件共享(利用IIS)
  9. centos7如何添加开机启动项?
  10. Python-lambda使用