单眼皮也美丽 发表于 2011-10-13 17:27:54

新手不会配置数据库--急请教!!

本帖最后由 单眼皮也美丽 于 2011-10-13 21:21 编辑

本人是个新手
刚刚把ci放在var/www/html下,ff访问也正常。
尝试按照userguide练习数据库访问
第一步,修改了database.php,hostname,username,password,database都设置正确了。
第二步,由于对ci不熟悉,就直接在views下的welcome_message.php里面加入了userguide里面的例子:
$query = $this->db->query('SELECT name, title, email FROM my_table');

foreach ($query->result() as $row)
{
    echo $row->title;
    echo $row->name;
    echo $row->email;
}

echo 'Total Results: ' . $query->num_rows();

然后报错:
A PHP Error was encountered

Severity: Notice

Message: Undefined property: CI_Loader::$db

Filename: views/welcome_message.php

Line Number: 72
顺便说一下72行就是:$query = $this->db->query('SELECT name, title, email FROM my_table');

然后我又做了测试,在72行前面加入:$this->load->database('test');
报错:You have specified an invalid database connection group.

注:我在database.php里面设置的hostname,username,password,database均正确。
请教各位大侠,这是什么原因啊。

斯达客 发表于 2011-10-13 18:10:12

要加载database或是在你的app目录里的config/里的autoload.php里改$autoload['libraries'] = array();为        $autoload['libraries'] = array('database');

单眼皮也美丽 发表于 2011-10-13 19:33:57

谢谢,搞定了!!多谢!!

斯达客 发表于 2011-10-14 09:52:58

单眼皮也美丽 发表于 2011-10-13 19:33 static/image/common/back.gif
谢谢,搞定了!!多谢!!

客气
页: [1]
查看完整版本: 新手不会配置数据库--急请教!!