<?php
namespace app\controller;
use app\BaseController;
//1. 引用Db
use think\facade\Db;
class Index extends BaseController
{
public function index()
{
// 使用table表名称要写全
// 使用name可以忽略前缀
// 查单条
// 使用find必须有where 失败返回null
// $user = Db::table('user')->where('id', 111)->find();
// 失败返回异常
// $user = Db::table('user')->where('id', 111)->findOrFail();
// 失败返回[]
// $user = Db::table('user')->where('id', 111)->findOrEmpty();
// 返回最后一条SQL语句
// $user = Db::getLastSql();
// 查多条
// 成功返回数据集 失败返回[]
// $user = Db::table('user')->where('status', 2)->select();
// 失败返回异常
// $user = Db::table('user')->where('status', 2)->selectOrFail();
// toArray()返回数组
// $user = Db::table('user')->where('status', 2)->select()->toArray();
// 其他查询
// value() 返回一个数据一个字段值
// $use
ThinkPHP6 数据查询
最新推荐文章于 2024-02-26 16:56:23 发布
本文详细探讨了ThinkPHP6框架中的数据查询功能,包括基本查询、条件查询、联表查询、分页查询以及高级查询技巧。通过实例解析,帮助开发者熟练掌握如何在ThinkPHP6中进行高效的数据操作和检索。
摘要由CSDN通过智能技术生成