PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】


Posted in PHP onMay 06, 2019

本文实例讲述了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。进入里面修改相关配置。配置如下:

extension=php_odbc.dll

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

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

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

代码如下:

use think\Controller;
class Test extends Controller
{
    public function zz(){
      $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql';
      $username = 'sa';
      $password = '123456';
      $conn = odbc_connect($servername,$username,$password);
      $sql = "SELECT * FROM myLLP";
      $exec=odbc_exec($conn,$sql);
      while($row =odbc_fetch_array($exec)){
        $List[]=$row;
      }
      echo json_encode($List);
      exit;
    }
}

其中数据库名字为:mysql   。

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

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

页面路径为:http://localhost:81/tp5/public/index/test/zz

页面输出为:

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

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
BBS(php & mysql)完整版(八)
Oct 09 PHP
如何实现给定日期的若干天以后的日期
Oct 09 PHP
php discuz 主题表和回帖表的设计
Mar 13 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
第四章 php数学运算
Dec 30 PHP
php获取twitter最新消息的方法
Apr 14 PHP
php生成年月日下载列表的方法
Apr 24 PHP
使用PHP生成图片的缩略图的方法
Aug 18 PHP
php中final关键字用法分析
Dec 07 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 24 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 #PHP
php + WebUploader实现图片批量上传功能
May 06 #PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 #PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 #PHP
PHP实现八皇后算法
May 06 #PHP
Laravel中10个有用的用法小结
May 06 #PHP
Mac下快速搭建PHP开发环境步骤详解
May 05 #PHP
You might like
getJSON跨域SyntaxError问题分析
2014/08/07 PHP
PHP实现的QQ空间g_tk加密算法
2015/07/09 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
多广告投放代码 推荐
2006/11/13 Javascript
cssQuery()的下载与使用方法
2007/01/12 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
2015/12/03 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
ES6学习教程之对象字面量详解
2017/10/09 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
JavaScript函数定义方法实例详解
2019/03/05 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
python实现图片变亮或者变暗的方法
2015/06/01 Python
Python实现的矩阵类实例
2017/08/22 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
python实现超级玛丽游戏
2020/03/18 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
成人毕业生自我鉴定
2013/10/18 职场文书
教师评优事迹材料
2014/01/10 职场文书
村级环境卫生整治方案
2014/05/04 职场文书
银行求职自荐信范文
2015/03/04 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
2016年情人节广告语
2016/01/28 职场文书