tp中的查询

原创 2015年07月07日 17:09:05

以前的写法:

$m = M("user");

$where['id'] = $id;
$where['username'] = $username;
$data = $m->where($where)->select();

现在可以这样写

$m = M("user");
$where = "id = " . $id . "and username = " . $username;
$data = $m->select(array("where"=>$where));


前者的$where是一个数组,而后者则是已字符串的形式存在

感觉后者更像原生的sql语句,不过并没有加 '' 把值括起来 应该会通过model类去把这个语句完善

tp关联表查询

$list = $db ->field("sender.*,users.names" )->join( "users on sender.uid=users.id" ) ->limit($p->fir...
  • u012891324
  • u012891324
  • 2014年08月20日 18:01
  • 1303

tp框架where条件查询数据库

Where 条件表达式格式为: $map['字段名'] = array('表达式', '操作条件'); 其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际...
  • u010447573
  • u010447573
  • 2015年08月11日 14:49
  • 11469

TP构造函数

//ThinkPHP的构造函数 public function _initialize() { header("Content-type:text/html;charset=utf-8"); ...
  • leejianjun
  • leejianjun
  • 2016年05月28日 10:43
  • 393

thinkphp复合WHERE查询的写法

where (id != 5 and age > 20 ) or (id > 15 and age 用 $map['_complex'] 例如: $where['name'] = arr...
  • A9925
  • A9925
  • 2015年07月20日 09:47
  • 2127

tp框架多个OR与And连用查询笔记

例如查询Stu表中年龄大于18,或者身高低于180cm的男性(1为男性),(例子不太好标题有可能不符,望见谅) $where['age'] = array("gt",18); $where['he...
  • xiaoxiaohui520134
  • xiaoxiaohui520134
  • 2016年05月30日 23:36
  • 3831

tp框架和SQL语句查询数据表中的某字段包含某值

有时我们需要查询某个字段是否包含某值时,通常用like进行模糊查询,但对于一些要求比较准确的查询时(例如:微信公众号的关键字回复匹配查询)就需要用到MySQL的 find_in_set()函数; ...
  • weixin_39297798
  • weixin_39297798
  • 2017年06月26日 22:18
  • 1780

TP中的快捷查询

快捷查询方式是一种多字段查询的简化写法,可以进一步简化查询条件的写法,在多个字段之间用|分割表示OR查询,用&分割表示AND查询,可以实现下面的查询,例如: 一、不同字段相同的查询条件 $...
  • u011341352
  • u011341352
  • 2015年07月28日 21:04
  • 307

tp中3个查询,复合查询案例,比较复杂

/* * 1 已结束=手动 ,时间判断 * 2 未结束=开始了,还没结束 * 3 未开始 * */ $map_e...
  • qq_34242581
  • qq_34242581
  • 2017年06月09日 16:53
  • 282

关于TP里面的find()与select()

最直接的表现就是: find()返回的是一个一维数组//不论符合条件的有多少条都只会返回出最先查询到的那一条; select()返回的是一个二维数组//查询出所有符合条件的结果; 所以当知道自己...
  • sinat_33043031
  • sinat_33043031
  • 2016年11月27日 22:23
  • 2462

TP框架中的增删改查

一些简单的增删改查语句
  • haoyunyun888
  • haoyunyun888
  • 2016年05月29日 19:35
  • 8525
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tp中的查询
举报原因:
原因补充:

(最多只允许输入30个字)