ThinkPHP ORM 查询一条数据/查询多条数据

文章目录

    ThinkPHP ORM 查询方法:

    • find 查询一条数据
    • select 查询多条数据

    查询示例及返回的数据结构

    $tag = M("tag")->where('id=' . $tag_id)->find();
    返回:
    array (
      'id' => '1',
      'name' => 'ThinkPHP',
    )
    
    $tag = M("tag")->where('id=' . $tag_id)->select();
    返回:
    array (
      0 => 
      array (
        'id' => '1',
        'name' => 'ThinkPHP',
      ),
    )
    

    注意:

    • find 返回的是个数组,而不是像 Laravel 那样返回对象。
    • select 返回的查询结果就算只有一个,也是返回的数组。

    参考

    • http://document.thinkphp.cn/manual_3_2.html#read_data