PHP 7 mysqli_real_escape_string()错误

时间:2017-03-01 16:43:46

标签: php warnings php-7

我最近将php 5更新到了php 7。因此,当我运行该项目时,它会出现以下错误。

警告:mysqli_real_escape_string()需要2个参数,1在C:\ xampp \ htdocs \ Project \ Duplicate - Copy(2)\ general.php第5行中给出

这是守则。

<?php
function sanitize($data){   
    return mysqli_real_escape_string($data);
}
?>

然后我重新编码这样的连接。

$db = new PDO('mysql:host=localhost;dbname=test;charset=utf8mb4', 'root', "");

任何人都可以帮助我!

1 个答案:

答案 0 :(得分:0)

你有read the documentation吗?

第一个参数需要是您的连接对象。

然而,您似乎也在混合和匹配PDO和mysqli函数。

选择其中一个。