Codeigniter迁移mysql到mysqli连接错误

长时间阅读器,第一次海报,</ p>

我发现此错误pinging 从5.6迁移到php 7.2托管环境后,我的应用程序中的web服务:</ p>

  PHP致命错误:未捕获错误:在...系统/数据库中调用未定义函数mysql_connect()  /drivers/mysql/mysql_driver.php

nn

经过一番研究,这看起来像是一个简单的一行修复在codeigniter框架中:
$ db [ 'default'] ['dbdriver'] ='mysql'; </ code>
to:</ p>

  $ db ['default'] ['dbdriver'] ='mysqli  '; 
</ code> </ pre>

当我在此更改后从应用程序发出服务器请求时,我的错误日志返回任何内容,但仍未像以前那样在应用程序中加载。 我已经阅读了有关该主题的其他帖子,建议我需要进行其他mysql-&gt; mysqli更改,尝试在驱动程序文件中执行此操作也没有运气。 </ p>
</ div>

展开原文

原文

Long time reader, first time poster,

I found this error pinging a webservice from my app after doing a migration to php 7.2 hosting environment from 5.6:

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

After some research, this looked like a simple one line fix in codeigniter framework from: $db['default']['dbdriver'] = 'mysql'; to:

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

When I make a server request from the app after this change, my error log returns nothing but is still not loading in the app as before. I have read other posts on the topic suggesting I would need to make other mysql->mysqli changes, tried doing this in driver files also with no luck.

dosin84644
dosin84644 和heho,欢迎upvote水平;-)
大约一年之前 回复
dongqishun6409
dongqishun6409 我主要是为这个主机帐户中的第二个应用程序迁移服务器。那个在新服务器上工作正常。唯一引发错误的错误是上面这一个引用。
一年多之前 回复
douwei2825
douwei2825 你认为它只是你的数据库驱动程序-但那简直错了,还有很多其他的问题(会话,驱动程序,......)。CI2.2达到EOL~4年前-你怎么能期望你的应用程序可以在PHP7.2上运行?PHP7.0于2015年12月3日发布-CI2.2此时已经达到了EOL-升级php版本没有任何意义-你必须将你的CI版本升级到3.1.10@first...in短CI2.2根本不兼容PHP7.2。
一年多之前 回复
duanjiang7505
duanjiang7505 CI版本是2.2。以下是我希望可以使用的参考资料。stackoverflow.com/questions/21540622/...我从应用程序发帖寻找服务器的响应-我使用'mysql'作为数据库配置获取错误消息,并且没有响应或错误消息“mysqli”
一年多之前 回复
donglian3061
donglian3061 如果你从5.6切换到7.2,你应该知道后果...一个简单的一个班轮将无法解决你的问题-首先你要提供有关你的CI版本的信息,下一步将是关闭所有的错误和警告信息-我很确定会出现大量的错误和警告信息。你的意思是什么仍然没有像以前一样在应用程序中加载?这些信息真的没有用。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐