【问题标题】:How to extract one single row in code igniter? [closed]如何在代码点火器中提取一行? [关闭]
【发布时间】:2013-09-06 18:14:35
【问题描述】:

有人可以告诉我如何通过模型(返回单行)从数据库中提取数据时将数据传递给视图:

我的示例代码

function read_article($article_name)
{
    $data['row'] = $this->user_model->extract_article($article_name);
    $this->load->view('user/view_article',$data);
}
  // controller code ^^^^^^^^^
function extract_article($article_name)
{
    $data = array();
    $this->db->select('col1,col2,col3,col4');
    $query = $this->db->get_where('table_name',array('col4'=>$article_name))->result();
    foreach($query as $s)
    {
        $data[] = $s;
    }
    $data;
}

//型号代码^^^^^^^^^^

foreach($row as $r)
{
echo "<h1>".$r->col2."</h1>";
echo "<p>".$r->col3."</p>";
}

//查看代码^^^^^^^^^

遇到了 PHP 错误

严重性:警告

消息:为 foreach() 提供的参数无效

文件名:user/view_article.php

行号:52

【问题讨论】:

  • Abd 什么你试过很多次了,嗯?
  • Give me... 哇,有人要求很高。
  • “请原谅我”我的英语不好:(

标签: php mysql codeigniter


【解决方案1】:

RTM

$query = $this->db->query("YOUR QUERY");

if ($query->num_rows() > 0)
{
   $row = $query->row(); 

   echo $row->title;
   echo $row->name;
   echo $row->body;
} 

【讨论】:

    猜你喜欢
    • 2013-01-05
    • 2015-08-12
    • 2010-11-22
    • 2016-05-09
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    相关资源
    最近更新 更多