网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
这篇文章给大家介绍的内容是关于thinkphp如何实现分组获取满足条件的数据,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
thinkphp分组获取满足条件的数据:
<?php
//分组获取满足条件的一亩地ID
$cinema_id = $this->getCunIdById($change_num);
//cun_use表(cun_id分组),获取要换取的大于该cun_use剩余的数量
private function getCunIdById($change_num){
$f="cu.cun_id,count(cu.id) as receive_num";
$c=" and cu.cun_id != 0 and cu.cun_id= 2 and cu.user_id = 0 and cu.use_status = 0";
$groupCunUse = $this->getExchageByCunId($c,$f);
foreach ($groupCunUse as $gk => $gv) {
if($gv['receive_num'] >= $change_num){
$cinema_id =$gv['cinema_id'];
break;
}
}
return $cinema_id;
}
//cun_use表(cun_id分组),获取要换取的大于该cun_use剩余的数量
public function getExchageByCunId($condition,$field){
if (!$condition) {
return false;
}else{
return M('cun_use')->table('cun_use cu,cun_piao cp')->where(' cu.cun_id = cp.cun_id'.$condition)->field($field)->group('tu.cun_id')->select();
}
}