这里是我的代码对象无法转换成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'上方的 –