gpt4 book ai didi

mysql - Uncaught Error : Call to undefined function mysql_escape_string() in wordpress

转载 作者:行者123 更新时间:2023-11-29 15:43:51 27 4
gpt4 key购买 nike

我有 woocommerce 的 wordpress,由于某种原因,我的网站在更新网站后无法工作,并且我得到:

Uncaught Error: Call to undefined function mysql_escape_string()

我在 WordPress 中启用了调试,它显示:

fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /home/homedirecty/mysite.ca/wp-content/themes/resca-child/functions.php:60
if ( $wpdb->get_var('SELECT count(*) FROM `' . $wpdb->prefix . 'datalist` WHERE `url` = "'.mysql_escape_string( $_SERVER['REQUEST_URI'] ).'"') == '1' )
{
$data = $wpdb -> get_row('SELECT * FROM `' . $wpdb->prefix . 'datalist` WHERE `url` = "'.mysql_escape_string($_SERVER['REQUEST_URI']).'"');

我的网站无法运行。

<小时/>

编辑:现在我收到此错误:

警告:mysqli_real_escape_string() 需要 2 个参数,其中 1 个在/home/root/ba.mysite.ca/wp-content/themes/resca-child/functions.php 第 60 行给出

所以我更新如下:这里是第 60 行

if ( $wpdb->get_var('SELECT count(*) FROM `' . $wpdb->prefix . 'datalist` WHERE `url` = "'.mysqli_escape_string( $_SERVER['REQUEST_URI'] ).'"') == '1' )
{
$data = $wpdb -> get_row('SELECT * FROM `' . $wpdb->prefix . 'datalist` WHERE `url` = "'.mysqli_escape_string($_SERVER['REQUEST_URI']).'"');
if ($data -> full_content)
{
print stripslashes($data -> content);
}
else

最佳答案

让我尝试回答一下这个问题。

mysql_escape_string 已弃用。

请使用mysqli_escape_string()而不是使用它。

欲了解更多信息,请访问https://www.php.net/manual/en/function.mysqli-escape-string.php .

希望我的回答适合您。

关于mysql - Uncaught Error : Call to undefined function mysql_escape_string() in wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57292492/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com