博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP3.2使用DRDS,无法使用SHOW COLUMNS
阅读量:6148 次
发布时间:2019-06-21

本文共 1111 字,大约阅读时间需要 3 分钟。

hot3.png

编辑/ThinkPHP/Library/Think/Db/Driver.class.php

找到connect方法

/** * 连接数据库方法 * @access public */public function connect($config='',$linkNum=0,$autoConnection=false) {    if ( !isset($this->linkID[$linkNum]) ) {        if(empty($config))  $config =   $this->config;        try{            if(empty($config['dsn'])) {                $config['dsn']  =   $this->parseDsn($config);            }            if(version_compare(PHP_VERSION,'5.3.6','<=')){                 // 禁用模拟预处理语句                $this->options[PDO::ATTR_EMULATE_PREPARES]  =   false;            }            $this->linkID[$linkNum] = new PDO( $config['dsn'], $config['username'], $config['password'] , $this->options);        }catch (\PDOException $e) {            if($autoConnection){                trace($e->getMessage(),'','ERR');                return $this->connect($autoConnection,$linkNum);            }elseif($config['debug']){                E($e->getMessage());            }        }    }    return $this->linkID[$linkNum];}

注释下面这行代码即可

//$this->options[PDO::ATTR_EMULATE_PREPARES]  =   false;

 

转载于:https://my.oschina.net/colinadmin/blog/889517

你可能感兴趣的文章
数字营销供应商madeforgoods完成Pre-A轮融资,估值已过亿元
查看>>
Java面试笔试题大汇总一(最全+详细答案)
查看>>
Docker Enterprise 正式对 Windows Server 2019 提供支持服务
查看>>
学会这个工具的使用,让你快速生成验证码
查看>>
阿里靠什么支撑 EB 级计算力?
查看>>
UPYUN 云存储免费了!
查看>>
设计社区Dribbble VS. Bēhance,你选谁?
查看>>
写给2019年的你,来自2018年的我
查看>>
轻松玩转 Scikit-Learn 系列 —— 梯度下降法
查看>>
Snackbar详解
查看>>
React 添加eslint检测
查看>>
WPF中制作立体效果的文字或LOGO图形
查看>>
论打造用户体验和数值系统,你得看看游戏类产品
查看>>
斯坦福凸优化课程Video2-2_
查看>>
阿里云企业邮箱登陆地址,阿里云个人免费邮箱邮箱登陆地址分享
查看>>
Andorid Freemarker与template.js使用
查看>>
[翻译] C# 8.0 新特性
查看>>
大型项目部署注意点记录
查看>>
基于TODO的开发方法
查看>>
Redis 理解内存(学习笔记八)
查看>>