【问题标题】:Error in WordPress while establishing connection to database建立与数据库的连接时 WordPress 出错
【发布时间】:2017-01-21 04:06:29
【问题描述】:

mrtechnic.com,我无法打开我的网站,它给了我这个错误。

Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /srv/users/serverpilot/apps/mrtechnic/public/wp-content/themes/bimber/functions.php:60 Stack trace: #0 /srv/users/serverpilot/apps/mrtechnic/public/wp-settings.php(425): include() #1 /srv/users/serverpilot/apps/mrtechnic/public/wp-config.php(30): require_once('/srv/users/serv...') #2 /srv/users/serverpilot/apps/mrtechnic/public/wp-load.php(37): require_once('/srv/users/serv...') #3 /srv/users/serverpilot/apps/mrtechnic/public/wp-admin/maint/repair.php(10): require_once('/srv/users/serv...') #4 {main} thrown in /srv/users/serverpilot/apps/mrtechnic/public/wp-content/themes/bimber/functions.php on line 60

【问题讨论】:

    标签: php sql database wordpress


    【解决方案1】:

    mysql_escape_string() 是一个废弃的函数,在 PHP7 中被完全删除。您的错误是因为该功能不再可用。您需要更新代码。

    请记住,在 WordPress 中,您不应使用本机函数与数据库进行交互。请改用wpdb 类。

    WPDB:https://codex.wordpress.org/Class_Reference/wpdb

    mysql_escape_string 文档:http://php.net/manual/en/function.mysql-escape-string.php

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2021-05-28
      • 1970-01-01
      • 2015-08-11
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多