2016-12-25 74 views
-2

工作我管理这是建立在一年两回一个网站。整个项目基于PHP,并且mysql用于连接数据库。它表现良好,直到最近它停止工作。我做了一些调整,发现数据库连接文件存在一些问题。我用mysqli_connect替换了mysql_connect,并且网站的某些部分开始工作。当然,一切都不会工作,因为它是建立在MySQL语法。现在,我不可能用mysqli语法来替换所有的代码。数据库连接不是的mysql_connect

那么,有没有办法让网站工作,保持的mysql_connect在数据库连接文件。可能是这个问题的原因是什么?

任何帮助表示赞赏感谢。

+3

你可能混合mysql_与mysqli_,和/或没有通过数据库连接到函数,需要它在mysqli_。但是,直到我们看到您的整个代码,我们才会知道。 –

+0

如果你会想下mysql_运行,那么你就需要仍然支持API的一个PHP版本,并在任何mysqli_不能混用。 –

+0

其实,亲爱的...你已经混合MySQL和MySQI ....它不是一个完美的方式......你应该使用... ... mysqli的语法每一个地方......如果妳不想它mysqli然后用MySQL语法启动它 –

回答

-1

关于MySQL原:MySql original php doc

这个扩展不赞成PHP 5.5.0,并作为PHP 7.0.0已被删除。相反,应该使用mysqli或PDO_MySQL扩展。另请参阅MySQL API概述以获取进一步帮助,同时选择MySQL API。

所以...如果你还想使用MySQL原库连接到你的数据库,你必须使用PHP版本7.0.0乌德

另一个想法是利用软件自动查找和文件替换字符串 fnr.exe 所以你改变mysql_connect到mysqli_connect很容易

+0

感谢您提供软件。我想我会在我的进一步作品中尝试。 –