如何使用PHP7启用MySQL
我知道这是不推荐的,MSQLI和PDO是替代品。但是我已经开发了一个CMS,我仍然在使用MySQL。要改变所有的要求需要几周的时间。 现在有什么解决方案可以将MYSQL与PHP7结合使用吗?或者这是不可能的。如何使用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_*-函数,请尝试以下方法:
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_*