3.1以上版本支持field("a,b,c",true)的写法,这样查询出的field就会过滤掉a,b,c这三个字段。但是如果写成field("a, b, c", true)则只会过滤掉a则会把b,c显示出来。因为多了空格
错误写法:
$this->field("id,issueID,landscapeCoverID, portraitCoverID,bookIndex, updateTime,updateUser,editTime", true)
->where("id=$bookID")->find();
转换成的sql
SELECT `book`,`bookKicker`,`readerType`,`orientation`,`description`,`libraryFilter`,`portraitCoverID`,
`updateTime`,`versionID`,`horizontalNavigationStyle`,`verticalNavigationStyle`,`enableFlip` FROM `plan_plan` WHERE ( id=5001212 ) LIMIT 1
只要带有空格都会显示出来,不会被过滤掉。
正确写法:
$bookData = $this->field("id,issueID,landscapeCoverID,portraitCoverID,bookIndex,updateTime,updateUser,editTime", true)
->where("id=$bookID")->find();
所有field都不带空格。
SQL:
SELECT `book`,`bookKicker`,`readerType`,`orientation`,`description`,`libraryFilter`,`versionID`,`horizontalNavigationStyle`,`verticalNavigationStyle`,`enableFlip` FROM `plan_plan` WHERE ( id=5001212 ) LIMIT 1
分享到:
相关推荐
ThinkPHP3.1完全开发API ThinkPHP3.1完全开发文档
基于wifidog机制开发的WiFi营销系统,基于TinkphpP3.1版本,full sources
用于学习thinkphp3.1开发,适合初学thinkphp的程序员学习使用
基于TP3.1的会员管理系统
基于tp3.1的erp系统,有完善的RABC,文件管理,仓储管理,界面还ok,不是很low
升级PHP7,tp3.1不支持,网上看了太多全是坑,于是自己挨着把框架修改了一下,测试完美支持PHP7
ThinkPHP3.1 完全开发手册,文档
tp3.1.3完美兼容PHP7核心包,亲测有效,.........................................
ThinkPHP 3.1 API,本API是离线的HTML,方便没有网络时访问,在这提供给有需要的同学。
thinkphp3.1 rbac用户角色认证管理 , 可管理项目,模块,方法的类,简易后台
tp3.1.2完全开发手册,有利于tp框架的学习 t
主要介绍了thinkPHP3.1验证码的简单实现方法,实例分析了thinkPHP3.1使用图形类生成验证码的相关技巧,需要的朋友可以参考下
spaspa人格量表,移动端小心理测试工具,使用TP3.1和bootstrap
TPshop 商城系统安装顺序: 步骤: 1、下载文件,并且解压到网站的根目录下或者根目录下新建一个目录,配置好apache虚拟主机;...2、本版本免费开放个人学习使用权,网友可以学习,但不得修改代码和商用
原厂的 4mb flash 装不下,只能安装 18 版的,这个版本是 硬改 16mb flash 的,已经重新做好分区,如果需要 8mb flash 版本的,可以留言,我可以重新修改编译一个。 如需要硬改的教程及硬改所需要固件,也可以联系...
TPLink-NGFW-GWLB-ASG-v3.1_CJ.yml
基于TP3.1的多用户离线下载
tp5+bootstrap写的内容管理系统,是一个整站,前端界面也有并且内容齐全,数据库是des.sql。 为了方便,密码没有加密,在数据库表里能看见,想加密也很简单,下载下来后,单独对密码加密一下,PHP有函数。 后端代码...