PHP利用pdo_odbc实现连接金沙国际官网示例【基于ThinkPHP5.1搭建的项目】

 更新时间:2019年05月13日 11:44:06   作者:迷鹿的人   我要评论

这篇文章主要介绍了PHP利用pdo_odbc实现连接金沙国际官网,结合实例形式分析了基于ThinkPHP5.1框架使用pdo_odbc连接金沙国际官网相关操作步骤与实现技巧,需要的朋友可以参考下

本文实例讲述了PHP利用pdo_odbc实现连接金沙国际官网。分享给大家供大家参考,具体如下:

目的:从sql server金沙国际官网里面把某个视图文件调用出来,以键值对的方式显示在页面上。

利用pdo odbc来实现PHP连接金沙国际官网:

在PHP配置文件里面开启pdo_odbc.dll服务。重启Apache服务器。

在ThinkPHP5.1的项目中在模块里添加config添加规定好的样式金沙国际官网:

代码如下:

<?php
return [
// 金沙国际官网类型
'type' => 'sqlsrv',
// 服务器地址
'hostname' => 'localhost',
// 金沙国际官网名
'database' => 'mysql',
// 用户名
'username' => 'sa',
// 密码
'password' => '123456',
// 端口
'hostport' => '',
// 连接dsn
'dsn' => 'odbc:Driver={SQL Server};Server=localhost;Database=mysql',
// 金沙国际官网连接参数
'params' => [],
// 金沙国际官网编码默认采用utf8
'charset' => 'utf8',
// 金沙国际官网表前缀
'prefix' => '',
// 金沙国际官网调试模式
'debug' => true,
// 金沙国际官网部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 金沙国际官网读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => true,
// 数据集返回类型
'resultset_type' => 'array',
// 自动写入时间戳字段
'auto_timestamp' => false,
// 时间字段取出后的默认时间格式
'datetime_format' => 'Y-m-d H:i:s',
// 是否需要进行SQL性能分析
'sql_explain' => false,
// Builder类
'builder' => '',
// Query类
'query' => '\\think\\db\\Query',
// 是否需要断线重连
'break_reconnect' => false,
// 断线标识字符串
'break_match_str' => [],
];
?>

在控制器controller里面建一个控制文件Test.php

代码如下:

<?php
namespace app\index\controller;
use think\Db;
use think\Controller;
class Test extends Controller
{
public function zz(){
$data=Db::view('View_2')->select();
echo json_encode($data);
}
}
?>

最后调用入口文件即可访问。

http://localhost:81/1111/tp5/public/index/test/zz

我的效果:

[{"111":"123","1112":"LLP","232":"1","ROW_NUMBER":"1"},{"111":"123","1112":"BB","232":"2","ROW_NUMBER":"2"}]

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

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

相关文章

  • php 购物车实例(申精)

    php 购物车实例(申精)

    网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。 购物车session的产生代码
    2009-05-05
  • ThinkPHP让../Public在模板不解析(直接输出)的方法

    ThinkPHP让../Public在模板不解析(直接输出)的方法

    这篇文章主要介绍了ThinkPHP让../Public在模板不解析,直接输出的方法,涉及通过模板常量设置修改默认变量替换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • php+html5实现无刷新图片上传教程

    php+html5实现无刷新图片上传教程

    这篇文章主要为大家介绍了php+html5实现无刷新图片上传教程,一种全新的上传图片的方式,利用html5的FileReader读取图片文件,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • php in_array() 检查数组中是否存在某个值详解

    php in_array() 检查数组中是否存在某个值详解

    php有时候需要判断某一个值是否存在于数组中,我们可以直接使用php内置函数in_array()来实现判断。php in_array 函数用于检查数组中是否存在某个值,如果存在,则返回true,否则返回false。本文章向大家介绍in_array函数的基本语法及使用实例,感兴趣的朋友可以参考一下。
    2016-11-11
  • php中JSON的使用与转换

    php中JSON的使用与转换

    这篇文章主要介绍了php中JSON的使用与转换,讲解的十分细致全面,是篇非常不错的文章,需要的朋友可以参考下
    2015-01-01
  • php动态生成函数示例

    php动态生成函数示例

    这篇文章主要介绍了php动态生成函数示例,需要的朋友可以参考下
    2014-03-03
  • 浅谈PHP调用Webservice思路及源码分享

    浅谈PHP调用Webservice思路及源码分享

    NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类。NuSOAP的一个优势是不需要扩展库的支持,这种特性使得NuSoap可以用于所有的PHP环境,不受服务器安全设置的影响。 
    2014-06-06
  • thinkPHP框架动态配置用法实例分析

    thinkPHP框架动态配置用法实例分析

    这篇文章主要介绍了thinkPHP框架动态配置用法,结合实例形式分析了thinkPHP3.0之前的动态配置操作技巧及缓存相关操作注意事项,需要的朋友可以参考下
    2018-06-06
  • PHP实现阿里大鱼短信验证的实例代码

    PHP实现阿里大鱼短信验证的实例代码

    本篇文章主要介绍了PHP实现阿里大鱼短信验证的实例代码的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • thinkPHP5.0框架自动加载机制分析

    thinkPHP5.0框架自动加载机制分析

    这篇文章主要介绍了thinkPHP5.0框架自动加载机制,较为详细的分析了thinkPHP5.0自动加载的概念、原理、用法与相关注意事项,需要的朋友可以参考下
    2017-03-03

最新评论