【发布时间】:2017-05-26 05:40:07
【问题描述】:
我创建了一个代码,用于使用 codeignitor 通过 php 在数据库中输入学生姓名和 roll_no,但显示一些错误,例如: 控制器代码是
class Stud_controller extends CI_Controller{
function __contruct(){
parent::__contruct();
$this->load->helper('url');
$this->load->model('Stud_Model');
$this->load->database();
型号代码如下:
class Stud_Model extends CI_Model{
function __construct(){
parent::__construct();
}
错误如下:
致命错误:第 13 行 C:\wamp64\www\codeignitor\CodeIgniter-3.1.2\application\controllers\Stud_Controller.php 中的 null 时调用成员函数 get()
遇到 PHP 错误
严重性:通知
消息:未定义的属性:Stud_controller::$db
文件名:控制器/Stud_Controller.php
行号:13
回溯:
文件:C:\wamp64\www\codeignitor\CodeIgniter-3.1.2\application\controllers\Stud_Controller.php 线路:13 函数:_error_handler
文件:C:\wamp64\www\codeignitor\CodeIgniter-3.1.2\index.php 线路:315 函数:require_once
所以如果有人可以帮我解决错误。
【问题讨论】:
-
Stud_Controller.php Line: 13 Function: _error_handler在哪里?你打电话给$db,即Undefined。 -
第13行代码如下: public function index(){ $query=$this->db->get("stud"); $data['records']=$query->result(); $this->load->helper('url'); $this->load->view('stud_view',$data); }
-
-
先生,您想看哪部分代码,我会为您提供那部分代码..
-
别忘了在
application/config/database.php中设置你的数据库
标签: php codeigniter