如何创建 sql 行数组,请帮助我,我是 PHP 新手?
$data = null;
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$SurveyTitle = $row->SurveyTitle;
$SurveyId = $row->SurveyId;
$data =array('lidata' => '<li id=' . $SurveyId . '><a href=' . $SurveyTitle . '>' . $SurveyTitle . '</a><li>',);
}
return $data;
}
else
{
return $data;
}
编辑:我需要将lidata传递到我的 View
<ul class="nav nav-sidebar">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Add new Survey</a></li>
<?php echo $lidata;?>
</ul>
最佳答案
instaead if $query->result()
使用 $query->result_array()
你的函数将是这样的
$data = null;
if ($query->num_rows() > 0) {
$data = $query->result_array();
return $data;
}
else
{
return $data;
}
关于php - 如何将sql行传递到codeigniter中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22627652/