CodeIgniter:如何使用where子句执行select查询并将结果作为表视图返回

时间:2010-03-01 08:53:32

标签: codeigniter

在codeigniter框架中如何使用where子句执行select查询并将值放入表中并返回表?

示例:

function abc($input)
{
  $query=........where name='.$input.';
........
.......

return table;
}

...........我是怎么做到的?

3 个答案:

答案 0 :(得分:3)

汤姆有一个很好的观点。所有这些都在用户指南中,但只是为了引导您到哪些位,尝试这个超级有趣的三步挑战:

  1. Creating queries with ActiveRecord
  2. Generating Query Results
  3. HTML Table Class
  4. Tadaaaaa!魔法。将来,CodeIgniter User Guide: Table of Contents附近会有一个小小的消息。

答案 1 :(得分:1)

我已经准备好了这些东西请看下面的代码:

function getSearchResults ($function_name, $description = TRUE)
{
     $this->db->like('songName', $function_name);
    $this->db->orderby('songName');
    $query = $this->db->get('tbl_rbt');
    if ($query->num_rows() > 0) 
    {
        $output = '<table width="800" border="1" class="output_table">';
        foreach ($query->result() as $function_info) 
        {
            if ($description) 
            {               
                $output .= '<tr ><td>'.$function_info->songName.'</td>';
                $output .= '<td>'.$function_info->albumName.'</td>';                    
                $output .= '<td>'.$function_info->artistName.'</td></tr>';

            } 
            else 
            {
                $output .= '<tr>'.$function_info->songName.'</tr>';
            }
        }
        $output .= '</table>';
        return $output;
    } 
    else 
    {
        return '<p>Result not found.</p>';
    }
  }

感谢所有人 里亚德

答案 2 :(得分:0)

用户指南对这些类型的基本问题非常有帮助

  

http://codeigniter.com/user_guide