gpt4 book ai didi

PHP + MySQL + CodeIgniter : Check if current row exists

转载 作者:行者123 更新时间:2023-11-29 13:45:10 27 4
gpt4 key购买 nike

我想稍微优化一下脚本并节省CPU一些工作,所以我必须创建for循环。在此循环中,我将使用数据库中的一些数据,下面是我当前的代码:

$result = $this->Model->function();
for ($i = 0; $i < $result->num_rows(); $i++)
{
echo $result->row_array($i)['row'];
}

这里我需要的是检查下一行是否存在。这一段应该位于 if 语句中 for 循环中所有代码的顶部,但是存在一些问题。如果我在 for 循环中输入 $result->num_rows()+1 并回显最后一行(不存在),则它的值不为 null,但与 row 相同之前。

如何检查当前行是否为空?

最佳答案

或者不必每次都检查 bool 值,而且您不会再次调用 num_rows 方法:

$result = $this->Model->function();
$y = $result->num_rows();
for ($i = 0; $i < $y-1; $i++)
{
echo $result->row_array($i)['row'];
}
echo 'last row';
echo $result->row_array($y-1)['row'];

关于PHP + MySQL + CodeIgniter : Check if current row exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17522058/

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