【发布时间】:2014-03-25 07:09:36
【问题描述】:
如何创建一个 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传递给我的视图
<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>
【问题讨论】:
-
您在上面的代码中遇到了什么问题?能说清楚点吗?
-
你有什么错误吗?返回结果后得到的结果尝试在
- ');
之后删除逗号 -
为什么不返回 if($query->num_rows > 0 ){ return $query->result_array();} 并在控制器/视图中对这个结果数组使用 foreach()
标签: php arrays codeigniter