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

[求助]如何自动连接access,并在视图中显示查询的值?

[复制链接]
发表于 2008-7-10 14:31:36 | 显示全部楼层 |阅读模式
[求助]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;?>

但是显示的结果是错误的,求教大家我应该怎么写才是正确的啊?
发表于 2008-7-10 16:11:10 | 显示全部楼层
 楼主| 发表于 2008-7-10 16:54:04 | 显示全部楼层
这个我看过了,具体怎么使用,能不能做个教程啊?
发表于 2008-7-10 20:57:08 | 显示全部楼层
楼主先写个纯php+access的
网上应该很多教程
一步一步来

本版积分规则