gpt4 book ai didi

php - 检查 CI 查询是否有结果

转载 作者:行者123 更新时间:2023-11-29 03:54:10 25 4
gpt4 key购买 nike

我在用户帐户模型中有以下功能

public function verification_status($balpaycustid){
$result = $this->db->where('active',1)->where('locked',0)->where('balpaycustid',$balpaycustid)->get('useraccount')->row();
return $result;
}

这将返回以下对象(如果有结果)

stdClass Object
(
[id] => 3
[verified] =>
[active] => 1
[locked] => 0
[account] => 123456790
)

我更希望这个函数在没有结果时返回 FALSE,尽管我不太确定该怎么做。想法?

最佳答案

虽然它会使您的方法有点膨胀,但您可以在返回之前使用 num_rows 检查是否有结果。

类似的东西:

public function verification_status($balpaycustid){

$result = $this->db->where('active',1)->where('locked',0)->where('balpaycustid',$balpaycustid)->get('useraccount');

if ($result->num_rows()) {
return $result->row();
} else {
return false;
}

}

关于php - 检查 CI 查询是否有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865294/

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