ThinkPHP 学习每日总结

数据库操作

添加数据:add()

$User = M("User"); // 实例化User对象
$data['name'] = 'ThinkPHP';
$data['email'] = 'ThinkPHP@gmail.com';
$User->add($data);

//或者使用data方法连贯操作
$User->data($data)->add();

查询指定字段值:getField()

$limit{
    number=1;
    age=12;
    sex=0;
}
// 获取$limit条件下的用户id 
$user_id= $User->where($limit)->getField('id');


知识点摘录

ThinkPHP中不管是用select 查询数据集,还是用find 查询数据,常配合连贯操作wherefieldorder等一起使用。

field():用于定义要查询的字段(支持字段排除)

        用法:field($field , $except=false)  

        参数:$field —— 字段名,要查询的字段名; 

                    $except —— 是否排除,默认为false,省略不写;如果为true,表示定义的字段为数据表中排除$field参数定义之外的所有字段

        返回值:当前的模型实例


  getField():用于查询某个字段的值

        用法:getField($field, $sepa=null)

        参数:$field —— 要获取的字段字符串(多个用逗号分隔)

                    $sepa —— 字段数据间隔符号,如果是 NULL返回数组为数组。默认为null

        返回值:如果查询结果为空返回null,如果field是一个字段则返回该字段的值,如果field是多个字段,返回数组。数组的索引是第一个字段的值,sepa为null则返回二维数组。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值