gpt4 book ai didi

php - CodeIgniter - 调用非对象的成员函数 select()

转载 作者:IT王子 更新时间:2023-10-29 00:07:33 25 4
gpt4 key购买 nike

我是 CodeIgniter 的新手。这是我的代码:

class User_model extends CI_Model {

function validate_user() {

$this->db->select('*');
$this->db->from('user');
$this->db->where('username', $this->input->post('username'));
$this->db->where('password', md5($this->input->post('password')));
$validate_user = $this->db->get();

if($validate_user->num_rows == 1) {
return TRUE;
}
}
}

我在我的模型文件中收到此错误:

Call to a member function select() on a non-object

目前我使用的是 CodeIgniter 2.1.0 版。请帮帮我!

最佳答案

我认为您必须加载“数据库”库。第一种方法是在您的 application/config/autoload.php 中包含“数据库”

$autoload['libraries'] = array('database', 'session');

或者在你的类构造函数中:

class User_model extends CI_Model { 

public function __construct()
{
parent::__construct();
$this->load->database();
}
}

您可以在这里获得更多信息:https://www.codeigniter.com/user_guide/database/connecting.html

关于php - CodeIgniter - 调用非对象的成员函数 select(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com