php框架

 首页 > php框架 > ThinkPHP > ThinkPHP query原生关联查询 left join - Thinkphp

ThinkPHP query原生关联查询 left join - Thinkphp

分享到:
【字体:
导读:
          thinkphp提供了join方法来实现关联查询,但是很不好用,还是用原生的方便,所以推荐大家用query方法:$Model=newModel();$sql=SELECTa id,a at...

ThinkPHP query原生关联查询 left join

thinkphp提供了join方法来实现关联查询,但是很不好用,还是用原生的方便,所以推荐大家用query方法:

  1. $Model = new Model(); 
  2.         $sql = "SELECT a.id, a.attr_name, a.attr_input_type, a.attr_type, a.attr_values, v.attr_value, v.attr_price "
  3.           "FROM hh_typeattr AS a "
  4.           "LEFT JOIN hh_siteattr AS v "
  5.           "ON v.attr_id = a.id AND v.site_id = '$site_id' "
  6.           "WHERE a.type_id = " . intval($type_id) ." OR a.type_id = 0 "
  7.           "ORDER BY a.listorder, a.attr_type, a.id, v.attr_price, v.id"
  8.  $row = $Model->query($sql); 
分享到:
ThinkPHP模板中使用判断语句 - Thinkphp
ThinkPHP模板中使用判断语句 我们可以使用if标签来定义复杂的条件判断,例如:  value1  value2   value3    在condition属性中可以支持eq等判断表达式,同上面的比较标签,但是不支持带有”>”、”) egt 大于等于(>=) lt 小于(
thinkPHp学习 - Thinkphp
thinkPHp学习 本节课大纲: 一、ThinkPHP 3 的输出(重点) a、通过 echo 等PHP原生的输出方式在页面中输出 b、通过display方法输出 想分配变量可以使用assign方法 c、修改左右定界符 休要修改配置文件中的配置项 'TMPL_L_DELIM'=>'', //修改右定界符 二、ThinkPHP...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……