gpt4 book ai didi

php - 类 mysqli 的对象无法转换为 int

转载 作者:行者123 更新时间:2023-11-30 21:57:34 25 4
gpt4 key购买 nike

这是我的代码

$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 of class mysqli could not be converted to int'

foreach ($data['eid'] as $d)这一行的错误

最佳答案

错误在这里:

$data['eid'] = $this->db->get();  // It return an Std Class Object

然后:

if ($eid == $d) {

这里你正在比较一个对象和一个数字$eid

关于php - 类 mysqli 的对象无法转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44588010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com