我已将我的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/