ThinkPHP 学习每日总结
2015-11-03 19:07
603 查看
数据库操作
添加数据:[b][b]add()[/b][/b]
查询指定字段值:[b]getField()
[/b]
知识点摘录
ThinkPHP中不管是用select 查询数据集,还是用find 查询数据,常配合连贯操作where、field、order等一起使用。
field():用于定义要查询的字段(支持字段排除)
用法:field($field , $except=false)
参数:$field —— 字段名,要查询的字段名;
$except —— 是否排除,默认为false,省略不写;如果为true,表示定义的字段为数据表中排除$field参数定义之外的所有字段
返回值:当前的模型实例
getField():用于查询某个字段的值
用法:getField($field, $sepa=null)
参数:$field —— 要获取的字段字符串(多个用逗号分隔)
$sepa —— 字段数据间隔符号,如果是 NULL返回数组为数组。默认为null
返回值:如果查询结果为空返回null,如果field是一个字段则返回该字段的值,如果field是多个字段,返回数组。数组的索引是第一个字段的值,sepa为null则返回二维数组。
添加数据:[b][b]add()[/b][/b]
$User = M("User"); // 实例化User对象 $data['name'] = 'ThinkPHP'; $data['email'] = 'ThinkPHP@gmail.com'; $User->add($data); //或者使用data方法连贯操作 $User->data($data)->add();
查询指定字段值:[b]getField()
[/b]
$limit{ number=1; age=12; sex=0; } // 获取$limit条件下的用户id $user_id= $User->where($limit)->getField('id');
知识点摘录
ThinkPHP中不管是用select 查询数据集,还是用find 查询数据,常配合连贯操作where、field、order等一起使用。
field():用于定义要查询的字段(支持字段排除)
用法:field($field , $except=false)
参数:$field —— 字段名,要查询的字段名;
$except —— 是否排除,默认为false,省略不写;如果为true,表示定义的字段为数据表中排除$field参数定义之外的所有字段
返回值:当前的模型实例
getField():用于查询某个字段的值
用法:getField($field, $sepa=null)
参数:$field —— 要获取的字段字符串(多个用逗号分隔)
$sepa —— 字段数据间隔符号,如果是 NULL返回数组为数组。默认为null
返回值:如果查询结果为空返回null,如果field是一个字段则返回该字段的值,如果field是多个字段,返回数组。数组的索引是第一个字段的值,sepa为null则返回二维数组。
相关文章推荐
- php上传七牛实例
- Elasticsearch-PHP 索引操作
- thinkphp php新版本废弃 preg_replace /e 修饰符
- ubuntu下不加index.php无法正常访问
- php对接西部数码API
- js、php、thrift的坑
- Config PHP5.6 on WIN7 IIS
- PHP获取系统时间和设置所在时区
- PHP模拟发送POST请求之四、加强file_get_contents()发送POST请求
- PHP中的抽象类与接口
- php 重启命令
- PHP中的多态
- OTP ROM MCU是什么意思
- phpMyAdmin对外开放
- 路由器TP-LINK设置花生壳域名
- yii2 pdo 应用
- 改变Yii2的默认路由
- ThinkPHP使用技巧经验总结
- php qrcode示例
- YII2设置路由访问,美化url