Codeigniter迁移mysql到mysqli连接错误

时间:2019-03-10 10:57:49

标签: php mysql codeigniter mysqli migration

长期阅读者,首次张贴者,

从5.6迁移到php 7.2托管环境后,我发现此错误对我的应用程序执行ping网络服务:

PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in …system/database/drivers/mysql/mysql_driver.php

经过一些研究,这看起来像是从以下代码在codeigniter框架中进行的简单修复: $db['default']['dbdriver'] = 'mysql'; 到:

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

当我在此更改后从应用程序发出服务器请求时,我的错误日志未返回任何内容,但仍未像以前一样加载到应用程序中。我已经阅读了有关该主题的其他文章,暗示我需要进行其他mysql-> mysqli更改,并尝试在驱动程序文件中执行此操作,但也没有成功。

1 个答案:

答案 0 :(得分:-3)

在托管中,将PHP版本更改为5.6更容易更改代码行。需要在类似的工作空间中工作。