atxlin 发表于 2010-3-23 15:50:28

使用mssql读取数据为空的问题

$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;?>


看了半天没看出错误,是不是配置问题?

visvoy 发表于 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();
}

atxlin 发表于 2010-3-23 16:46:21

什么都没有。
我吧数据库密码故意打错它还是不报错。。。。
是不是数据库没起来还是什么配置问题。

atxlin 发表于 2010-3-23 17:21:20

执行到
$this->load->database();
就不执行了,这是为什么??

atxlin 发表于 2010-3-23 17:28:33

高了半天是没配置好。。。
页: [1]
查看完整版本: 使用mssql读取数据为空的问题