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搜索模糊查询关键字变色

  • 2017年07月20日 15:10
  • 2KB
  • 下载

一个简单的 TP 3.2 中 天气查询的接口 (restful)

首先定义路由规则: 参考:TP3.2开发手册 路由=》路由定义 用到动态查询 getFieldBy方法 //针对某个字段查询并返回某个字段的值 效果查看: 实现代码: 1、下面先开启路由 'U...

TP--商品管理--添加,查询

在cate里面的edit.html加上返回按钮 window.history.back(-1);  js返回上一页的操作 --------------------------------------...

TP3.2.3使用page分页类对查询结果进行分页时的问题

TP3.2.3使用page分页类对查询结果进行分页时的问题 最近在完成公司的任务的时候遇到了一个小问题,因为以前没遇到过,所以浪费了很多时间,下面把遇到的问题和解决方法和大家分享一下,避免大家踩坑。...

tp3.2 select查询 踩坑

本以为用过tp3.2框架写过几个项目,自认为对于tp3.2的查询方式已经是比较熟悉和了解,但是在某次做项目中一个查询出了错,找了好久才找到了问题。先来看看问题 $value="test"; ...
  • LMXQH
  • LMXQH
  • 2017年07月21日 23:47
  • 565

TP5 where多条件查询

$rs=Db::name('manage')->where('type',$sotype)->where($type,'like',"%{$key}%")->order('id desc')->lim...

TP 查询指定第几页信息(分页后,调用指定页。一般用于接口)

原理 : TP在列表信息页中,调用第二页,第三页的信息通常是    www.xxx.com/New/p/2    www.xxx.com/New/p/3 变相的将所有信息查询出来, 然后给一个字段P,...
  • A9925
  • A9925
  • 2015年06月29日 09:25
  • 1577

tp5中使用原生sql查询总结

注意事项: 1.先在database.php中配置好数据库 2.只要是数据库操作必须引用 use/think/Db;严格区分大小写。 下面是方法: public function hello5() ...

基于TP的数据库查询和分页类应用模块

model 类的进化版
  • lamp113
  • lamp113
  • 2016年02月19日 13:57
  • 491

tp 多条件查询 及 多表left join查询

控制层 //产品管理列表,同时根据查询条件显示列表 public function productlist(){ import('ORG.Util.Page'); ...
  • A9925
  • A9925
  • 2015年06月09日 15:25
  • 6854
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tp中的查询
举报原因:
原因补充:

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