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 相关文章推荐
基于HTTP长连接的"服务器推"技术的php 简易聊天室
Oct 31 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
PHP进程同步代码实例
Feb 12 PHP
php遍历目录方法小结
Mar 10 PHP
php删除指定目录的方法
Apr 03 PHP
php中关于socket的系列函数总结
May 18 PHP
php 7新特性之类型申明详解
Jun 06 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
PHP设计模式之工厂模式实例总结
Sep 01 PHP
详解json在php中的应用
Sep 30 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
php版阿里云OSS图片上传类详解
2016/12/01 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
使用jquery.upload.js实现异步上传示例代码
2014/07/29 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
在Python中使用__slots__方法的详细教程
2015/04/28 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Python实现字典按key或者value进行排序操作示例【sorted】
2019/05/03 Python
Python实现手机号自动判断男女性别(实例解析)
2019/12/22 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
Spring http服务远程调用实现过程解析
2020/06/11 Python
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
酒店保安员岗位职责
2014/01/31 职场文书
学历公证书范本
2014/04/09 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
介绍信的格式
2015/01/30 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
工作一年自我鉴定
2019/06/20 职场文书
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis