getField()和select()方法的区别
方法 区别 SELECT
2023-09-14 09:00:35 时间
在ThinkPHP中,查询数据库是必不可少的操作。
那么,getField()方法和select()方法都是查询的方法,到底有什么不同呢?
案例来说明:
A、select()方法
例子1
1 $access=M('access')->where(array('role_id'=>$rid))->select(); 2 dump($access); 3 die;
例子1的输出结果:二维数组
B、getField()方法
例子2:只获取node_id并组合成一维数组
1 $access=M('access')->where(array('role_id'=>$rid))->getField('node_id',true); 2 dump($access); 3 die;
例子2的输出结果如下
例子3:只获取第一条记录的node_id的值
1 $access=M('access')->where(array('role_id'=>$rid))->getField('node_id'); 2 dump($access); 3 die;
例子3的输出结果如下:
相关文章
- 静态和实例方法区别-java
- .NET插件系统之二——不实例化获取插件信息和可视化方法
- python requests的content和text方法的区别
- js 通过html()及text()方法获取并设置p标签的显示值
- hackathon 复盘:niche 海外软件工具正确的方法 6 个步骤
- python中验证码连通域分割的方法详解
- Nginx的https配置记录以及http强制跳转到https的方法梳理
- Android 区别普通Touch方法和Scroll
- golang函数和方法的区别
- 请简述一下线程的sleep()方法和yield()方法的区别?
- 【STM32F429】第8章 ThreadX调试方法(串口和RTT两种方式打印任务执行情况)
- 多重共线性问题的几种解决方法
- Atitit 可读性的艺术 目录 1. 原则类1 2. 方法类2 2.1. 1.8. 选择选择表格化32 2.2. 体现了“声明式编程”的风格,即只要说明意图,而不需要写出处理细节。2 2
- atitit.软件开发方法总结O6
- Paper:《可解释人工智能的教育视角:基于伦理和素养的思考》解读笔记(包括AI可解释性背景/方法/伦理/教育/可解释性的基本原理/Interpretability和Explainability区别)
- Qt 让窗口屏幕居中的方法
- 【JavaEE基础与高级 第11章】JavaEE中的静态方法、成员方法和构造方法三者之间的区别
- Java中静态方法、成员方法、构造方法三者的区别
- sqlserver - 某字段数据为json串, 获取该json串里的值 的详细方法
- oninput,onpropertychange,onchange的使用方法和差别
- js中return false,return,return true的使用方法及区别
- js中数组对象去重的方法
- Spark 广播变量(broadcast)更新方法
- Java中==与equals方法的区别
- JS call()和apply()方法和区别