如何将这些循环结构转换为codeigniter活动记录....
while($row = mysqli_fetch_array($sql)){
$result_set[] = $row;
}
for($i=1;$i<=$nrows;$i=$i+1)
{
$k = 0;
if($i>0&& $i<=$count)
{
$id=$result_set[$k]['id'];
$date=$result_set[$k]['date'];
}
$k = $k + 1;
}
// codeignitor code
foreach($query->result() as $row) {
$result_set[] = $row;
}
$k = 0;
for ($i = 1; $i <= $nrows; $i = $i + 1) {
if ($i > 0 && $i <= $count) {
$id = $result_set[$k]['id'];
$date = $result_set[$k]['date'];
}
}
它显示以下错误
遇到PHP错误
严重性:注意
消息:未定义索引:id
消息:未定义索引:日期
如何解决这个问题...
提前致谢
答案 0 :(得分:1)
看起来您的数组包含一个对象:
Array (
[0] => stdClass Object (
[id] => 5
[date] => 2016-08-17
)
)
因此,应以这种方式访问这些索引:
$id = $result_set[$k]->id;
$date = $result_set[$k]->date;