|
[求助]CI中如何自动连接access数据库,并在视图中显示查询的值?
在控制器文件welcome.php中
<?php
class Welcome extends Controller {
function welcome()
{
parent::Controller();
}
function index()
{
$c.realpath("mydb.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
$query=odbc_do($connid,"select * from mytable");
$result=odbc_fetch_array($query);
}
$data["myarray"]=$result;
//上面红色的代码目的是想把查询到的数据放在一个数组里然后调用视图进行显示
//可是偶就是不会在视图里显示
//有一个设置可以自动加载数据库连接的,但是是mysql的,不知道access应该如何做呢?
$this->load->view('welcome.html',$data);
//上面是我的视图welcome.html,为了看得更清楚一些,不知道这样有没有影响?
//我认为CI控制器和视图的默认扩展名一样不太好,所以改了
}
}
在视图welcome.html中
<?php foreach($myarray as $item):?>
<?php echo $item["name"];?> //name是一个字段名
<?php endforeach;?>
但是显示的结果是错误的,求教大家我应该怎么写才是正确的啊? |
|