怎么在PHP7中利用ODBC连接SQL Server2008 R2数据库

  介绍

怎么在PHP7中利用ODBC连接SQL Server2008 R2数据库?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

环境:WampServer集成工具,PHP版本为7.0.29,数据库为SQL Server 2008 R2;

注意:在连接数据库时,需要进入X: \ wamp \ bin \ apache \ apache2.4.33 \ bin目录下的PHP配置文件:PHP。ini。进入里面修改相关配置。配置如下:

=php_odbc延伸。dll

把前面冒号去掉开启服务并且重启下WampServer所有服务。(重启Apache也行)

我是利用thinkPHP5.1框架来配置的。

在控制器中创建一个Test.class。php

代码如下:

use 认为\控制器;   class  Test  extends 控制器   {   ,,,public  function  zz () {   ,,,,,$ servername=& # 39;司机={SQL 服务器};服务器=localhost;数据库=mysql # 39;;   ,,,,,username 美元;=,& # 39;sa # 39;;   ,,,,,password 美元;=,& # 39;123456 & # 39;;   ,,,,,conn 美元;=,odbc_connect (servername美元,美元用户名、密码);   ,,,,,sql 美元;=,“SELECT  *,得到myLLP";   ,,,,,$ exec=odbc_exec(康涅狄格州,sql美元);   ,,,,,,(row 美元;=odbc_fetch_array (exec美元)){   ,,,,,,,列表[]=美元行;   ,,,,,}   ,,,,,echo  json_encode($列表);   ,,,,,退出;   ,,,}   }

其中数据库名字为:mysql ,。

最终效果主要是显示了数据库mysql里面的表myLLP的数据,以键值对的形式在页面上显示。

通过访问url地址,入口文件+模块+控制器+方法

页面路径为:http://localhost: 81/tp5/公共/索引/测试/zz

页面输出为:

[{“name":“LLP",“password":“123”,“id":“1“;}, {“name":“BB",“password":“123”,“id":“2“}]

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在PHP7中利用ODBC连接SQL Server2008 R2数据库