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和ACCESS写聊天室(三)
Oct 09 PHP
php tp验证表单与自动填充函数代码
Feb 22 PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 PHP
PHP中基本HTTP认证技巧分析
Mar 16 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
基于PHP实现用户注册登录功能
Oct 14 PHP
PHP实现多级分类生成树的方法示例
Feb 07 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP whois查询类定义与用法示例
Apr 03 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
PHP命名空间和自动加载类
2016/04/03 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
js在ie下打开对话窗口的方法小结
2016/10/24 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
python中remove函数的踩坑记录
2021/01/04 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
毕业生的求职信范文分享
2013/12/04 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
爱心助学感谢信
2015/01/21 职场文书
2016大学军训心得体会
2016/01/11 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python