升级到3.2.3后,查询出来的字段名全是小写了【已解决】
浏览:2303 发布日期:2014/12/25 分类:求助交流
但老项目是需要字段名保持原样,请问做如何设置以保证查询出来的字段名和表中相同?
//以下是解决办法
修改这个文件
ThinkPHP\Library\Think\Db\Driver.class.php
67行
PDO::ATTR_CASE => PDO::CASE_LOWER,
复制代码
改为 PDO::ATTR_CASE => PDO::CASE_NATURAL, 复制代码 PDO::CASE_LOWER -- 强制列名是小写 PDO::CASE_NATURAL -- 列名按照原始的方式 PDO::CASE_UPPER -- 强制列名为大写 复制代码
即可
相关参数
【推广】 创蓝短信验证码,5秒速达
【推广】 ThinkPHP5.0 快速入门 [ 官方出品 ]
【推广】 “一”直播:国际赛事级视频 直播与点播方案