升级到3.2.3后,查询出来的字段名全是小写了【已解决】

 

浏览:2303 发布日期:2014/12/25 分类:求助交流

但老项目是需要字段名保持原样,请问做如何设置以保证查询出来的字段名和表中相同?



//以下是解决办法

修改这个文件
ThinkPHP\Library\Think\Db\Driver.class.php
67行

  1. PDO::ATTR_CASE              =>  PDO::CASE_LOWER,

复制代码

改为

  1. PDO::ATTR_CASE              =>  PDO::CASE_NATURAL,

复制代码

即可

相关参数
  1. PDO::CASE_LOWER -- 强制列名是小写

  2. PDO::CASE_NATURAL -- 列名按照原始的方式

  3. PDO::CASE_UPPER -- 强制列名为大写

复制代码

【推广】 创蓝短信验证码,5秒速达
【推广】 ThinkPHP5.0 快速入门 [ 官方出品 ]
【推广】 “一”直播:国际赛事级视频 直播与点播方案


最新发布
linux下svn提交忽略某些文件... (173)
使用批处理来批量更新、提交SVN... (135)
linux查看目录文件大小命令 (145)
linux tar打包压缩排除某个... (134)
Linux tar压缩和解压 (192)
SVN子命令add用法浅析 (130)
热门博文
网友FBI探案:马蓉iPad惊人发现... (43343)
霍金携手俄罗斯富豪耗资1亿美元寻找外... (4746)
如何才能查看PHP内置函数源代码... (1209)
微信支付开发当前URL未注册的解决方... (573)
《谁为爱情买单》中的经典面试 ... (441)
让虚拟主机也用上SVN:适用于个人的... (394)
精华博文
[推荐]Centos7 安装配置 SVN (157)
easyswoole框架安装 (173)
php开启pecl的支持(推荐) (157)
1-10个恋爱表现:男朋友爱你程度到... (164)
女生喜欢你的10个程度,到第六个就可... (141)
Eclipse 没有Server选项... (211)
友情链接
我来忙 (110)