【问题标题】:Modx installation: deprecated: mysql_connect() [duplicate]Modx 安装:已弃用:mysql_connect() [重复]
【发布时间】:2014-02-09 11:54:52
【问题描述】:

我使用 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

请帮帮我!

【问题讨论】:

  • 简单...使用mysqli或PDO

标签: php mysql ubuntu modx-revolution


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    由于缺少新功能和安全漏洞,该库的mysql_query、mysql_connect、mysql_select_db等mysql_*函数在php5.5及以上版本中已被弃用。

    现在您应该尝试为您未来的应用程序使用 mysqli 或 PDO。这些新的 API 支持提供避免 sql 注入攻击的方法的事务、存储过程和准备语句。

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

    【讨论】:

      猜你喜欢
      • 2014-03-14
      • 1970-01-01
      • 2016-06-18
      • 2017-05-14
      • 2013-05-08
      • 2017-10-06
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多