codeIgniter改用mysql_real_escape_string()数据库连接问题

用户名

我在数据库服务器上安装了代码点火器,我想在Mac上运行相同的数据库,我使用了MAMP,并且将项目文件夹复制到htdocs中,但是我遇到此错误,请您帮帮我!

ErrorException [ 8192 ]: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.
热尔夫斯

不要害怕更改核心文件,只需更改FCPATH / system / database / drivers / mysqli / mysqli_driver.php

function escape_str($str, $like = FALSE)
{
    if (is_array($str))
    {
        foreach ($str as $key => $val)
        {
            $str[$key] = $this->escape_str($val, $like);
        }

        return $str;
    }

    if (function_exists('mysqli_real_escape_string') AND is_object($this->conn_id))
    {
        $str = mysqli_real_escape_string($this->conn_id, $str);
    }
    else
    {
        $str = addslashes($str);
    }

    // escape LIKE condition wildcards
    if ($like === TRUE)
    {
        $str = str_replace(array('%', '_'), array('\\%', '\\_'), $str);
    }

    return $str;
}

我遇到过同样的问题


更好的解决方案-> https://ellislab.com/forums/viewthread/228288/ "stated in github that it will be fixed in CodeIgniter 3.0 the fix already exists in that repository"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysql_real_escape_string在数据库连接内返回空/空白

来自分类Dev

Codeigniter MySql数据库连接问题

来自分类Dev

Codeigniter MySql数据库连接问题

来自分类Dev

mysql_real_escape_string()[function.mysql-real-escape-string]阻止服务器连接

来自分类Dev

mysql_escape_string()函数已弃用,请使用mysql_real_escape_string()Codeigniter

来自分类Dev

mysql_real_escape_string \\\语法

来自分类Dev

mysql_real_escape_string()错误

来自分类Dev

Codeigniter远程数据库连接问题

来自分类Dev

在PHP中使用mysql_real_escape_string()时出现连接错误

来自分类Dev

如何从数据库类调用连接到mysqli_real_escape_string()

来自分类Dev

在GET请求中的JSON数据上使用mysql_real_escape_string的位置

来自分类Dev

在盲代码中使用mysql_real_escape_string

来自分类Dev

使用mysql_real_escape_string返回空

来自分类Dev

需要两次调用mysql_real_escape_string()

来自分类Dev

像mysql_real_escape_string这样的函数

来自分类Dev

无法使用mysql_real_escape_string登录我的网站

来自分类Dev

调用未定义的函数 mysql_real_escape_string()

来自分类Dev

Codeigniter显示错误:mysql_real_escape_string()期望参数2为资源,给定布尔值

来自分类Dev

Codeigniter的其余API数据库连接问题

来自分类Dev

Codeigniter SSH连接到远程MySQL数据库

来自分类Dev

警告:mysql_real_escape_string()[function.mysql-real-escape-string]:用户'a8221325'@'localhost'的访问被拒绝(使用密码:NO)

来自分类Dev

警告:mysql_real_escape_string()[function.mysql-real-escape-string]:用户'a8221325'@'localhost'的访问被拒绝(使用密码:NO)

来自分类Dev

mysql-连接和使用数据库的问题

来自分类Dev

从 hybris 到 mysql 数据库的连接问题

来自分类Dev

FILTER_SANITIZE_EMAIL是否足够,还是还需要mysql_real_escape_string以避免PHP / MySQL中的安全性问题?

来自分类Dev

将 JSP 页面连接到本地 MySQL 数据库的问题:错误的数据库名称

来自分类Dev

为什么mysql_real_escape_string()不能阻止黑客入侵?

来自分类Dev

为什么mysql_real_escape_string返回布尔值?

来自分类Dev

未定义的偏移量:1使用mysql_real_escape_string($ data [0])

Related 相关文章

  1. 1

    mysql_real_escape_string在数据库连接内返回空/空白

  2. 2

    Codeigniter MySql数据库连接问题

  3. 3

    Codeigniter MySql数据库连接问题

  4. 4

    mysql_real_escape_string()[function.mysql-real-escape-string]阻止服务器连接

  5. 5

    mysql_escape_string()函数已弃用,请使用mysql_real_escape_string()Codeigniter

  6. 6

    mysql_real_escape_string \\\语法

  7. 7

    mysql_real_escape_string()错误

  8. 8

    Codeigniter远程数据库连接问题

  9. 9

    在PHP中使用mysql_real_escape_string()时出现连接错误

  10. 10

    如何从数据库类调用连接到mysqli_real_escape_string()

  11. 11

    在GET请求中的JSON数据上使用mysql_real_escape_string的位置

  12. 12

    在盲代码中使用mysql_real_escape_string

  13. 13

    使用mysql_real_escape_string返回空

  14. 14

    需要两次调用mysql_real_escape_string()

  15. 15

    像mysql_real_escape_string这样的函数

  16. 16

    无法使用mysql_real_escape_string登录我的网站

  17. 17

    调用未定义的函数 mysql_real_escape_string()

  18. 18

    Codeigniter显示错误:mysql_real_escape_string()期望参数2为资源,给定布尔值

  19. 19

    Codeigniter的其余API数据库连接问题

  20. 20

    Codeigniter SSH连接到远程MySQL数据库

  21. 21

    警告:mysql_real_escape_string()[function.mysql-real-escape-string]:用户'a8221325'@'localhost'的访问被拒绝(使用密码:NO)

  22. 22

    警告:mysql_real_escape_string()[function.mysql-real-escape-string]:用户'a8221325'@'localhost'的访问被拒绝(使用密码:NO)

  23. 23

    mysql-连接和使用数据库的问题

  24. 24

    从 hybris 到 mysql 数据库的连接问题

  25. 25

    FILTER_SANITIZE_EMAIL是否足够,还是还需要mysql_real_escape_string以避免PHP / MySQL中的安全性问题?

  26. 26

    将 JSP 页面连接到本地 MySQL 数据库的问题:错误的数据库名称

  27. 27

    为什么mysql_real_escape_string()不能阻止黑客入侵?

  28. 28

    为什么mysql_real_escape_string返回布尔值?

  29. 29

    未定义的偏移量:1使用mysql_real_escape_string($ data [0])

热门标签

归档