Modx安装:不推荐使用:mysql_connect()

时间:2014-02-09 11:54:53

标签: php mysql ubuntu modx-revolution

我使用的是Ubuntu 13.10。安装Modx后,我收到此警告:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/test.loc/manager/includes/extenders/dbapi.mysql.class.inc.php on line 93

请帮帮我!

2 个答案:

答案 0 :(得分:0)

答案几乎写在警告中;请改用mysqliPDO

答案 1 :(得分:0)

mysql_ *函数如mysql_query,mysql_connect,mysql_select_db以及此库的其他功能由于缺乏新功能和安全漏洞而被弃用于php5.5及更高版本。

现在您应该尝试将mysqli或PDO用于将来的应用程序。这些新API支持事务,存储过程和Prepared语句,它们提供了一种避免SQL注入攻击的方法。

尽管可以抑制此类错误消息并继续使用旧的mysql库,但您不应该这样做。