用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2471|回复: 4
收起左侧

[已解决] 使用mssql读取数据为空的问题

[复制链接]
发表于 2010-3-23 15:50:28 | 显示全部楼层 |阅读模式
$db['default']['hostname'] = ".";
$db['default']['dbdriver'] = "mssql";

<?php
class Cate extends Controller{
  function Cate(){
   parent::Controller();
   $this->load->database();
   $this->load->helper('url');
   $this->load->helper('text');
   $this->load->helper('form');
   $this->load->model('mcate');
  }
  
  
  //获取所有分类
  function cates(){
   $data['cate_name'] = $this->mcate->get_all_cate();
   $this->load->view('cate/cate_show',$data);
  }
}
?>


<?php
class Mcate extends Model{
  function Mcate (){
   parent::Model();
  }
  
  //获取所有分类
  function get_all_cate(){
   $sql = "select * from cate";
   $res = $this->db->query($sql);
   return $res->result_array();
  }
}
?>

view
<li class="lis">分类名:</li>
<?php foreach ($cate_name as $res):?>
<li class="lis"><?php echo $res['cate_name'];?></li>
<?php endforeach;?>


看了半天没看出错误,是不是配置问题?
发表于 2010-3-23 16:36:54 | 显示全部楼层
function get_all_cate(){
   $sql = "select * from cate";
   $res = $this->db->query($sql);
var_dump($res->result_array());exit;//看得到什么
   return $res->result_array();
  }
 楼主| 发表于 2010-3-23 16:46:21 | 显示全部楼层
什么都没有。
我吧数据库密码故意打错它还是不报错。。。。
是不是数据库没起来还是什么配置问题。
 楼主| 发表于 2010-3-23 17:21:20 | 显示全部楼层
执行到
$this->load->database();
就不执行了,这是为什么??
 楼主| 发表于 2010-3-23 17:28:33 | 显示全部楼层
高了半天是没配置好。。。

本版积分规则