php - 根据 Codeigniter 中的参与者数量获取价格值
问题描述
我想根据乘客人数获得一个价格,表格如下:(我只发送乘客人数,例如 passanger = 4 paxs,它应该返回 150000)
min max price
1 5 150000
6 10 145000
11 15 140000
我试过这个:我的模型
public function data_harga_paket($peserta)
{
$this->db->where("minimal_peserta >=", $peserta);
$this->db->where("maksimal_peserta <=", $peserta);
$this->db->from('harga');
return $this->db->get();
}
我想要的是:如果我输入 $peserta = 4 ,它将返回 150000
解决方案
我不是 CodeIngniter 开发人员,但我的意思是你的情况很糟糕。
应该是minimal <= $peserta, $maximal >= $peserta
,不是吗?
$this->db->where("minimal_peserta <=", $peserta);
$this->db->where("maksimal_peserta >=", $peserta);
推荐阅读
- firebase - 来自 Graphcool 的 firebase 身份验证令牌
- cloud-foundry - Cloud Foundry 版本
- sql - 行号分区
- javascript - 当我单击 ul 的汉堡包时,有没有办法水平移动并将徽标从中心移到最左边?
- javascript - 如何在具有栅格而非普通 DOM 元素的网站上进行分析
- c# - 在反序列化时在.net中获取xml响应而不是json
- ruby-on-rails - Rails:为到 root 的多个资源路由设计 after_sign_in_path
- python-3.x - 将列表映射到单个字典键和值
- docker - 如何启动安装了卷的 osxia/openldap 映像?
- node.js - Angular 中的 Node Sass 错误:混入可能未在控制指令或其他混入中定义