使用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;?>
看了半天没看出错误,是不是配置问题? function get_all_cate(){
$sql = "select * from cate";
$res = $this->db->query($sql);
var_dump($res->result_array());exit;//看得到什么
return $res->result_array();
} 什么都没有。
我吧数据库密码故意打错它还是不报错。。。。
是不是数据库没起来还是什么配置问题。 执行到
$this->load->database();
就不执行了,这是为什么?? 高了半天是没配置好。。。
页:
[1]