如何将关联循环结构转换为 codeigniter 活动记录
How do I convert associative looping structure to codeigniter active records
如何将这些循环结构转换为 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'];
}
}
显示如下错误
A PHP Error was encountered
Severity: Notice
Message: Undefined index: id
Message: Undefined index: date
如何解决这个问题...
提前致谢
看起来你的数组包含一个对象:
Array (
[0] => stdClass Object (
[id] => 5
[date] => 2016-08-17
)
)
因此,应该以这种方式访问这些索引:
$id = $result_set[$k]->id;
$date = $result_set[$k]->date;
如何将这些循环结构转换为 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'];
}
}
显示如下错误
A PHP Error was encountered
Severity: Notice
Message: Undefined index: id
Message: Undefined index: date
如何解决这个问题...
提前致谢
看起来你的数组包含一个对象:
Array (
[0] => stdClass Object (
[id] => 5
[date] => 2016-08-17
)
)
因此,应该以这种方式访问这些索引:
$id = $result_set[$k]->id;
$date = $result_set[$k]->date;