php - 如何将sql行传递到codeigniter中的数组

标签 php arrays codeigniter

如何创建 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/

相关文章:

javascript - 在 Google 散点图中创建新行/标记后,之前的行/标记就会消失

c++ - 数组大小 (new[])

php - 从URL Codeigniter获得值(value)

php - 在 codeigniter 中将查询保留在 "VIEW"之外

PHP PDO - 迁移到 CodeIgniter

php - EnvJS/Rhino,setTimeout() 不工作

python - numpy.searchsorted 的性能在结构化数组上很差

ios - 在 Swift 中从 Array<T> 创建 NSMutableArray

php - 通过 jQuery 提交表单后 View 未加载

php - 让 call_user_func_array() 使用准备好的 sql 语句