HelpMe 发表于 2012-5-4 14:39:16

[新手急求解决] 关于数据库结果集操作

建立了如下数据表
p_youhui   p_image   p_zifei   p_zhuangtai
8折          ./image       免费         进行中
9折          ./image       免费         进行中
7折          ./image       免费         进行中

我在model中

        class db_model extends CI_Model
        {
                        public function __construct()
                        {
                                $this->load->database();
                        }
                        public function getAllInfo()
                        {
                                $query = $this->db->get('youhui');
                                return $query->result_array();
                        }       
        }



在控制器中 怎么写 对取的结果集 保存到data数组中呢 ??

<?php
class show_youhui extends CI_Controller
{
          public function __construct()
          {
                  parent::__construct();                                          
                  $this->load->model('db_model');
          }
          public function index()
          {
                  $data['query'] = $this->db_model->getAllInfo();
                  $data['p_youhui'] =
                  $data['p_image'] =
                  $data['p_zifei'] =
                  $data['p_zhuangtai'] =
                  // 这里怎么写呢 ???
                 
                  $this->load->view('youhui/youhui',$data);
          }          
}



huboo82 发表于 2012-5-4 15:31:23


public function index()
            {
                $data['query'] = $this->db_model->getAllInfo();
               
                $this->load->view('youhui/youhui',$data);
            }


view:

<?php
foreach($query as $item){
echo $item['p_youhui']
}
?>

HelpMe 发表于 2012-5-4 15:39:37

huboo82 发表于 2012-5-4 15:31 static/image/common/back.gif
view:

可是这样 好像不可以单独操作 每个元组啊

Hex 发表于 2012-5-4 15:43:58

HelpMe 发表于 2012-5-4 15:39 static/image/common/back.gif
可是这样 好像不可以单独操作 每个元组啊

什么是单独操作?

HelpMe 发表于 2012-5-4 15:58:15

Hex 发表于 2012-5-4 15:43 static/image/common/back.gif
什么是单独操作?

输出的时候随意次序输出先输出p_image 然后在输出p_youhui 这样也可以

huboo82 发表于 2012-5-4 16:14:00

HelpMe 发表于 2012-5-4 15:58 static/image/common/back.gif
输出的时候随意次序输出先输出p_image 然后在输出p_youhui 这样也可以

这个$item就像这样:

$item = array('p_youhui' => '8折', 'p_image' => './image', 'p_zifei' => '免费', 'p_zhuangtai' => '进行中');

的一个数组。

Hex 发表于 2012-5-7 11:36:34

HelpMe 发表于 2012-5-4 15:58 static/image/common/back.gif
输出的时候随意次序输出先输出p_image 然后在输出p_youhui 这样也可以

现在不就可以随意输出吗?
PHP的数组都是可以随意输出的。
页: [1]
查看完整版本: [新手急求解决] 关于数据库结果集操作