zoukankan      html  css  js  c++  java
  • ThinkPHP where方法:设置查询或操作条件

    ThinkPHP where()方法是 Model 类内置方法,用于设置数据库查询或者更新、删除等操作条件。

    where 方法支持以字符串、数组和对象方式来设置条件,该方法不能独立使用,必须与 select()、find()、delete() 等数据操作方法搭配使用。

    字符串方式条件即以字符串的方式将条件作为 where() 方法的参数,例子:

    $Dao = M("User");
    
    $List = $Dao->where('uid<10 AND email="Jack@163.com"')->find();

    使用数组方式的 where 条件例子:

    $Dao = M("User");
    
    // 构建查询数组
    
    $condition['uid'] = array('elt',10);
    
    $condition['email'] = "Jack@163.com";
    
    $List = $Dao->where($condition)->find();
    //查询数据
            if($uid){
                //$wheresql = 'user_id = '.$uid;
                $wheresql['user_id'] = $uid; 
            }else{
                $wheresql=array();
            }
            $data = Db::name('news')->where($wheresql)->select();
    作者:赖忠标
    免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
    本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。
  • 相关阅读:
    发送邮件
    php防止表单重复提交
    mysql 优化之注意
    mysqldump
    项目中下拉框链接问题
    css在IE和Firefox下的兼容性
    利用curl并发来提高页面访问速度
    修改linux下mysql目录权限
    ajax跨域
    wireshark抓包
  • 原文地址:https://www.cnblogs.com/lazb/p/15683912.html
Copyright © 2011-2022 走看看