News新闻

业界新闻动态、技术前沿
Who are we?

您的位置:首页      乐道系统FAQ      thinkphp查询,3.X 5.0方法(亲试可行)

thinkphp查询,3.X 5.0方法(亲试可行)

发布日期:2017-06-17 00:00:00 86

一、介绍

ThinkPHP内置了非常灵活的查询方法,可以快速的进行数据查询操作,查询条件可以用于读取、更新和删除等操作,主要涉及到where方法等连贯操作即可,无论是采用什么数据库,你几乎采用一样的查询方法(个别数据库例如Mongo在表达式查询方面会有所差异),系统帮你解决了不同数据库的差异性,因此我们把框架的这一查询方式称之为查询语言。查询语言也是ThinkPHP框架的ORM亮点,让查询操作更加简单易懂。下面来一一讲解查询语言的内涵。

二、查询方式

ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。

1.使用字符串作为查询条件

这是最传统的方式,但是安全性不高,例如:

<?php 
$User = M("User"); // 实例化User对象 
$User->where('type=1 AND status=1')->select(); 
?>