yaweja 发表于 2008-11-9 21:08:24

插入数据报错

config.php配置
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "root";
$db['default']['database'] = "php";
$db['default']['dbdriver'] = "mysql";

Model类

<?php

class Dmczry_model extends Model{

function Dmczry_model(){
    parent::Model();
}
function addDmczry(){
   $data = array(
    'czry_mc' => $this->input->xss_clean($this->input->post('name')),
    'password' => $this->input->xss_clean($this->input->post('password')),
    'bm_dm' => $this->input->xss_clean($this->input->post('bm_dm'))
      );
   $this->db->insert('dm_czry', $data);
}

}
?>
错误

A PHP Error was encounteredSeverity: Notice
Message: Undefined property: Dmczry_model::$db
Filename: models/dmczry_model.php
Line Number: 16


Fatal error: Call to a member function insert() on a non-object in F:\Apache\htdocs\codeign\system\application\models\dmczry_model.php on line 16

Hex 发表于 2008-11-9 21:10:22

没有装载 databases 类库。

yaweja 发表于 2008-11-9 21:24:40

谢谢 原来 是要先使用过$this->load->database();

gwpxjb 发表于 2008-11-10 09:20:24

可以在autoload里设置自动装在,建议看看那个

sam 发表于 2008-11-11 14:26:20

原帖由 gwpxjb 于 2008-11-10 09:20 发表 http://codeigniter.org.cn/forums/images/common/back.gif
可以在autoload里设置自动装在,建议看看那个

你那个个性签名图片太神奇了,可以判断来自哪里,还可以显示准确的日期,怎么让图片自动变化?

下图是我看到的

yaweja 发表于 2008-11-11 16:55:11

原帖由 gwpxjb 于 2008-11-10 09:20 发表 http://codeigniter.org.cn/forums/images/common/back.gif
可以在autoload里设置自动装在,建议看看那个

嗯谢谢指点

$autoload['libraries'] = array('database');
页: [1]
查看完整版本: 插入数据报错