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