MicroPHP 实战基础篇

热门浏览
1.Hello,world! (4696阅)
4.使用视图 (4256阅)
5.使用数据库 (3478阅)
3.使用模型 (3230阅)
2.传递参数 (2968阅)
6.使用类库 (2703阅)
5.使用数据库

首先我们在index.php里面配置mysql数据库的连接信息,同时把数据库设置为自动连接$system['autoload_db']=TRUE;我本机的mysql连接信息如下,主机是localhost, 端口是3306,用户名是root,密码是admin,数据库是test;

$system['db']['default']['hostname'] = 'localhost';
$system['db']['default']['port'] = 3306;
$system['db']['default']['username'] = 'root';
$system['db']['default']['password'] = 'admin';
$system['db']['default']['database'] = 'test';
            

通过上面的配置,程序已经可以自动连接数据库里,现在我们在home控制器里面输出数据库article表里面的信息,home.php内容如下:

<?php 
class Home extends MpController {

    public function doHello() {
        $data=$this->db->limit(1)->get('article')->result_array();
        var_dump($data);
    }

}
            

然后我们在浏览器里面访问http://127.0.0.1/index.php?home.hello ,如果没有差错的话,应该可以看到输出了表ecm_article里面的一条记录。 现在我们学会了怎么在控制器里面访问数据库,在模型里面访问数据库和控制器里面一样。