0
我有两个模型为数组设置。基本上,我想要实现的是根据我设置的订单ID从数据库中获取第一个下一个条目。获取数组中的下一个元素(PHP)
因此,我发送ID 4,我找到ID为4的订单ID为15的条目。然后,我想获取它后面的第一个下一个项目,它应该有订单ID 16.我尝试递增在订单ID之后加+1,但它不起作用。
用我目前的代码,我得到了两次相同的数组。
function first($id_domain) {
$this->db->select ('*');
$this->db->from ('domains');
$this->db->where ('id_domain', $id_domain);
$result = $this->db->get();
return $result->result_array();
}
function second ($result) {
$this->db->select ('*');
$this->db->from ('domains');
$this->db->where ('order', $result[0]['order'] + 1); //code that should get me the next entry, but doesn't work...
$this->db->where ('parent', $result[0]['parent']);
$result2 = $this->db->get();
return $result2->result_array();
}
你尝试打印' $ result [0] ['order']'来检查它是一个数字还是你的号码? –
是的,它是回声2. – Dragos
您收到数据库错误还是只有0结果?如果是的话,确实有ID 3的订单?此外,'$ result [0] ['parent']'条件是指什么? – Kez