Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP7启用MySQL_Mysql_Php 7.2 - Fatal编程技术网

如何使用PHP7启用MySQL

如何使用PHP7启用MySQL,mysql,php-7.2,Mysql,Php 7.2,我知道这是不推荐的,MSQLI和PDO是替代品。但是我已经开发了一个CMS,我仍然在使用MySQL。要改变所有的要求需要几周的时间。 现在有什么解决方案可以将MYSQL与PHP7结合使用吗?或者这是不可能的。 mysql_connect() mysql_select_db() etc如果您仍然使用这些函数,您应该立即停止它,因为PHP7不再支持这些函数,它只能在PHP5.6之前工作。否则,我们现在应该使用MySQLi或PDO。如果您喜欢PDO并且仍然想使用mysql_*-函数,请尝试以下方法:

我知道这是不推荐的,MSQLI和PDO是替代品。但是我已经开发了一个CMS,我仍然在使用MySQL。要改变所有的要求需要几周的时间。 现在有什么解决方案可以将MYSQL与PHP7结合使用吗?或者这是不可能的。

mysql_connect()
mysql_select_db()

etc

如果您仍然使用这些函数,您应该立即停止它,因为PHP7不再支持这些函数,它只能在PHP5.6之前工作。否则,我们现在应该使用MySQLi或PDO。

如果您喜欢PDO并且仍然想使用mysql_*-函数,请尝试以下方法:

它为PHP7+创建旧的mysql函数,并在后台使用PDO对象。
在PHP7上运行大量旧脚本对我很有帮助。

有一个类可以用来自动将所有mysql查询转换为mysqli查询

mysqli.*
函数包装在其旧的
mysql.*
对应函数中,它就像一个符咒。它需要
mysqli
扩展名


如果您不想将传统应用程序编辑为
include()
/
require()
它,可以使用
auto\u prepend\u file
ini指令透明地
require()
它。

这些函数在PHP5.5.0中被弃用,并从PHP7中删除。你必须使用替代方法。即使有解决办法,你也应该开始工作,尽快将此更改为
PDO
。你有很多理由来激励自己。可能重复使用mysqli/pdo编写自己的mysql_*