這裏是我的代碼對象無法轉換成int
$eid = rand(10000, 99999);
$this->db->select('eid');
$this->db->from('student');
$data['eid'] = $this->db->get();
foreach ($data['eid'] as $d) {
if ($eid == $d) {
$eid + 1;
} else {
$eid = $eid;
}
}
我要檢查唯一EID爲每個學生,但它給
Object類的mysqli不能轉換爲int」
錯誤在這條線foreach ($data['eid'] as $d)
你可以做'var_dump($ data ['eid']);'併發布。 –
在哪裏添加var_dump – AppS
$ d是一個對象,您試圖將其與整數進行比較。這就是問題。 'foreach'上方的 –