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 相关文章推荐
聊天室php&mysql(四)
Oct 09 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
php 判断字符串中是否包含html标签
Feb 17 PHP
PHP队列用法实例
Nov 05 PHP
Laravel学习教程之本地化模块
Aug 18 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
Laravel多域名下字段验证的方法
Apr 04 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
Yii框架应用组件用法实例分析
May 15 PHP
php中array_fill函数的实例用法
Mar 02 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
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
vue2.0父子组件间通信的实现方法
2017/04/19 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
springboot+vue实现文件上传下载
2020/11/17 Vue.js
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
Python中常见的异常总结
2018/02/20 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
HTML5单页面手势滑屏切换原理分析
2017/07/10 HTML / CSS
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
大学生毕业自荐信
2013/10/10 职场文书
医学检验专业个人求职信范文
2013/12/04 职场文书
股东合作协议书
2014/04/14 职场文书
读书小明星事迹材料
2014/05/03 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
房产公证书
2015/01/23 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
安全教育观后感
2015/06/17 职场文书
2016年心理学教育培训学习心得体会
2016/01/12 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书