TP3.2中filed和find()使用
1、总结:filed和find(),进行一维数组查询指定字段时,可以进行配合使用,获得结果:key:value; 但官方没有明确指出。
2、filed和getFiled最终的结果是不一样的,一个获得的是数组(find一维、select二维;),getFiled根据字段数量获得结果类型不一样,具体如下:
$User = M("User"); // 实例化User对象
// 获取ID为3的用户的昵称
$nickname = $User->where('id=3')->getField('nickname');
默认情况下,当只有一个字段的时候,返回满足条件的数据表中的该字段的第一行的值(字符串);需要注意:如果有多个结果,建议使用下面:
如果需要返回整个列的数据,可以用:
$User->getField('id',true); // 获取id数组
//返回数据格式如array(1,2,3,4,5)一维数组,其中value就是id列的每行的值
两个字段:返回结果如下:
$list = $User->getField('id,nickname');
array(`id1`=>`nickname1`,'id2'=>'nickname2')的【一维】关联数组,以id的值为key,nickname字段值为value
三个字段或以上:
$list = $User->getField('id,nickname,email');
//返回的数组格式是array(`id`=>array(`id`=>value,`nickname`=>value,`email`=>value))是一个二维数组,key还是id字段的值,但value是整行的array数组,类似于select()方法的结果遍历将id的值设为数组key
3、find()和order()组合使用,达到limit(1)的效果,结果得到一维数组
$vil_room = M('home_service','xxf_witkey_')->where('service_status=2 and v_id='.$vil_id)->field('s_id,v_id')->order('s_id desc')->find(); //一维数组,只有一条数据,效果等于limit(1)+select()
TP3.2中filed和find()使用相关推荐
- 2021-10-12 Java 中 Filed.modifiers 之 java.lang.reflect.Modifier
Filed 之 java.lang.reflect.Modifier 前言 Modifier 总结 前言 在复习Java基础的过程中发现了Field类里有一个modifiers的成员变量,而且是一个i ...
- tp3.2中怎么访问分类及子分类下面的文章
在项目开发过程中,我们可能会遇到在进入文章分类时需要遍历文章分类及文章子分类下面的文章的情况,具体解决步骤如下: 一.为便于理解,这里列出用到的表及字段 文章分类表(article_cate) 文章表 ...
- 如何修改vant组件中filed的placeholder的 颜色
这是vant filed组件 <van-field readonly @click="showpopup" v-model="appointMent" c ...
- TP3框架中的字母M,D,C,A,I,S方法
M方法 M实例化参数是数据库的表名 //使用M方法实例化$User = M('User');//和用法$User = new /Think/Model ('User');等效//执行其他的数据操作$U ...
- tp3.2中企业向个人微信钱包零钱付款
第一步:去商户平台账户中心->API安全下载证书会得到一个包cert. 第二步:将cert放入项目根目录下Static/Common/ 第三步:将第三方企业向个人付款类库包Weixin放入App ...
- tp3.2中微信支付
第一步将类包WxPayPubHelper放入根目录ThinkPHP/Library/Vendor下 第二步配置里面的WxPay.pub.config.php文件关于微信支付相关信息APPID MCHI ...
- tp3.2中jquery查询订单信息
第一步:控制器里: public function lookorder(){ $date=I('post.date'); $da=explode(' - ...
- php 引用第三方类库,TP3.2 如何调用第三方类库?
最近项目中要用到一些处理表格导入导出的需求,选择了phpexcel. 在非框架模式下,测试phpexcel的调用及其正常功能,然后想把这些类库放到TP3.2中去,因为命名空间的原因,放在跟鼓励,然后直 ...
- laravel 中创建全局函数 (类似于 TP 中 functions.php) 的方式
最近,在使用Laravel写东西,因为框架本身的设计理念的不同,刚从ThinPHP3切换到Laravel5,感觉还是很怪的,各种不习惯,但是一旦写过一些代码,发现Laravel真的非常好用.我一直觉得 ...
最新文章
- java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类
- 空值排序(oracle/sqlserver)
- CSS3:linear-gradient,线性渐变的使用方法
- 设计秒杀系统架构,这4个关键点要注意
- MySQL令人咋舌的隐式转换
- 顺序表中有效元素的长度_图解线性表,启动数据结构的大门,深刻理解链式存储和顺序存储!...
- container and Injection
- SpringBoot + MyBatis + Thymeleaf 之 HelloWorld
- 热感传导不能证明经络的存在
- 线上IIS应用程序池自动关闭
- 如何刷访问量 的详细介绍
- unity 引用 移动mm 支付sdk
- 生育指南(写给临产准妈妈)
- 软件测试 三角形问题
- word2003文档转pdf预览加盖水印与套红
- Server Tomcat v8.5 Server at localhost was unable to start within 45 seconds. If the server requir报错
- 爱彼迎招募“周末玩家”,住遍“匠心”民宿系列
- 设置service的nodeport以后外部无法访问对应的端口的问题
- 国产化适配之人大金仓数据库(二)数据迁移
- 将任一整数转换为二进制形式