zoukankan      html  css  js  c++  java
  • ThinkPHP使用SQL函数进行查询

    //SQL函数查询
    $products=$pro->where(array("FIND_IN_SET('".$type."',type)",'num'=>array('gt',0)))->order('time desc')->select();  //where条件的第一个元素使用了SQL函数,当使用SQL函数的时候不能使用关联数组的方式,使用普通的索引数组的方式组合成字符串才行;得到的SQL语句是:SELECT * FROM `tp_product` WHERE ( FIND_IN_SET('1',type) ) AND `num` > 0 ORDER BY time desc
    
    //在组合数组中使用SQL函数
    $data[]="FIND_IN_SET('".$type."',type)";  //数组的索引必须为空
    $data['name']=array('like',"%$name%");  //添加其它查询项
    $pro->where($data)->order('time desc')->select();  //进行查询即可
  • 相关阅读:
    元类、orm
    MySQL进阶
    python操作mysql
    tf矩阵基础
    tensorflow安装时遇到的问题
    Loading
    弹球落地
    3dMenu
    响应式布局:flex
    渐变linear-gradient
  • 原文地址:https://www.cnblogs.com/3body/p/5416862.html
Copyright © 2011-2022 走看看