我已将我的codeigniter版本从2.2.4逐步更新到3.0.6,但出现错误:

An uncaught Exception was encountered

Type: Error

Message: Call to undefined function mysql_pconnect()

Filename: path-to-project\system\database\drivers\mysql\mysql_driver.php

Line Number: 135

Backtrace:

File: path-to-project\application\controllers\Main.php
Line: 10
Function: __construct

File: path-to-project\index.php
Line: 315
Function: require_once

我刚刚用新的目录替换了index.php文件和系统目录,并根据教程对应用程序进行了一些更改。

这是主 Controller :
class Main extends CI_Controller {

    function __construct()
    {
        parent::__construct();
        $this->load->model('main_model');
    }
}

是什么原因引起的?

this is the link的教程。

最佳答案

Deprecated features in PHP 5.5.x:

您正在使用不推荐使用的'mysql' dbdriver。找到config/database.php文件,并将dbdriver更改为使用'mysqli':

$db['default']['dbdriver'] = 'mysqli';

关于php - Codeigniter错误: Call to undefined function mysql_pconnect(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36822462/

10-16 16:31
查看更多