ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法

下面是完整攻略:

ThinkPHP like模糊查询

Like模糊查询在ThinkPHP中非常常用,可以根据关键字在数据库中查找所有符合要求的结果。

例如,我们要查找用户表中用户名中含有“admin”的记录,可以使用以下代码:

$userModel = new UserModel();
$userList = $userModel->where('username', 'like', '%admin%')->select();

上面代码中,where方法中传入3个参数,第一个参数表示要查询的字段名,第二个参数表示查询条件,like表示模糊查询。第三个参数为要搜索的关键字,前后加上%表示匹配包含该关键字的记录。

ThinkPHP like多匹配查询

如需进行多字段匹配查询,使用where方法结合like进行查询:

例如,我们要查找文章表中标题或内容中包含“PHP”的记录,可以使用以下代码:

$articleModel = new ArticleModel();
$articleList = $articleModel->where(function($query) {
    $query->whereOr('title', 'like', '%PHP%')->whereOr('content', 'like', '%PHP%');
})->select();

上面代码中,where方法中传入一个匿名函数,函数中使用whereOr方法进行多字段匹配查询,whereOr中传入3个参数,第一个参数指定字段名称,第二个参数表示查询条件,like表示模糊查询。第三个参数为关键字。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Windows下mongodb安装与配置三步走

    下面是“Windows下mongodb安装与配置三步走”的完整攻略。 一、安装MongoDB 1. 下载MongoDB安装文件 你可以从官方网站上下载MongoDB的安装包,下载地址为:https://www.mongodb.com/download-center/community。选择与你的系统版本相符的安装包进行下载。 2. 安装MongoDB 安装时…

    MongoDB 2023年5月16日
    00
  • Windows下把MongoDB安装为系统服务的方法

    以下是详细的攻略: 安装MongoDB 首先,你需要从MongoDB官网下载Windows版MongoDB,并进行安装。MongoDB安装包通常包含两个部分,一个是MongoDB数据库程序,一个是MongoDB的Shell命令行程序。安装时需要注意以下几个地方: 安装路径。建议把MongoDB安装在英文路径中(例如:C:\mongodb),以避免中文路径可能…

    MongoDB 2023年5月16日
    00
  • MongoDB查询性能优化验证及验证

    这里是“MongoDB查询性能优化验证及验证”的完整攻略,包含两条示例说明。 验证查询性能 为了验证查询性能,我们可以使用MongoDB自带的性能分析功能。在MongoDB shell中启用分析功能,然后执行查询,最后检查分析数据。 启用性能分析功能: db.setProfilingLevel(2) 执行查询: db.collection.find({fie…

    MongoDB 2023年5月16日
    00
  • 分享MongoDB修改oplog大小的4种方法

    非常感谢您对我们网站的关注和支持。关于“分享MongoDB修改oplog大小的4种方法”的攻略,我们将提供详尽的解释以及包含示例的说明,以便更好地理解。 1. 修改oplog大小的背景 在MongoDB中,操作日志(oplog)用于记录集合变更的操作。当我们对集合进行修改时,oplog会将这个操作记录下来并决定是否进行同步复制。然而,oplog的大小是有限制…

    MongoDB 2023年5月16日
    00
  • 基于linux命令提取文件夹内特定文件路径

    下面是基于Linux命令提取文件夹内特定文件路径的完整攻略,包含两条示例说明。 目录 前言 基础命令 示例操作1:查找所有的txt文件 示例操作2:查找所有的图片文件 总结 前言 在编写网站或开发其他软件的过程中,你可能会需要查找某个文件夹里特定类型的文件,并将这些文件的路径一一列出来。Linux提供了许多命令,可以实现这些任务。本篇攻略将讲解如何使用常见的…

    MongoDB 2023年5月16日
    00
  • Python中MySQL数据迁移到MongoDB脚本的方法

    下面是Python中MySQL数据迁移到MongoDB脚本的详细攻略,包含两条示例说明: 准备工作 安装MySQL和MongoDB数据库 安装Python的依赖包pymongo和pymysql pip install pymongo pymysql 数据库连接 在Python中连接MySQL和MongoDB数据库的方法如下: import pymysql i…

    MongoDB 2023年5月16日
    00
  • MongoDB常用数据库命令大全

    MongoDB是一款非常流行的NoSQL数据库系统,它的操作与传统的关系型数据库系统不同。在使用MongoDB时,我们需要掌握一定的命令,以方便对数据库进行增删改查等操作。下面是MongoDB常用数据库命令大全的详细攻略。 连接数据库 连接数据库是操作MongoDB的第一步,我们可以使用以下命令连接指定的MongoDB服务器: mongo –host &l…

    MongoDB 2023年5月16日
    00
  • MongoDB入门教程之C#驱动操作实例

    下面进入详细讲解“MongoDB入门教程之C#驱动操作实例”的完整攻略。 简介 MongoDB是一个流行的NoSQL数据库,支持存储非结构化数据,并具有高可用性、强一致性等特点。C#驱动是MongoDB官方推荐的C#语言访问MongoDB的方法。 本教程将介绍如何使用C#驱动来连接MongoDB,并完成常见的增删改查等操作。同时,还会包含两个完整的代码示例帮…

    MongoDB 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部