Rumah  >  Artikel  >  pembangunan bahagian belakang  >  thinkphp框架分组:thinkphp获取满足条件的数据

thinkphp框架分组:thinkphp获取满足条件的数据

不言
不言asal
2018-08-06 15:46:142256semak imbas

这篇文章给大家介绍的内容是关于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[&#39;receive_num&#39;] >= $change_num){
                $cinema_id =$gv[&#39;cinema_id&#39;];
                break;
            }
        }
        return $cinema_id;
    }

  //cun_use表(cun_id分组),获取要换取的大于该cun_use剩余的数量
	public function getExchageByCunId($condition,$field){
		if (!$condition) {
			return false;
		}else{
			return M(&#39;cun_use&#39;)->table(&#39;cun_use cu,cun_piao cp&#39;)->where(&#39; cu.cun_id = cp.cun_id&#39;.$condition)->field($field)->group(&#39;tu.cun_id&#39;)->select();
		}
	}

 相关文章推荐:

什么是php引用变量?PHP中引用是如何实现

memcache(内存缓存技术)对php页面访问的速度影响(图文)

Atas ialah kandungan terperinci thinkphp框架分组:thinkphp获取满足条件的数据. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn