PHP 7 mysqli_real_escape_string() 错误

PHP 7 mysqli_real_escape_string() Error

我将 php 5 更新为 php 7 相当 recently.so 当我 运行 项目时它给出以下错误。

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

这是代码。

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

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

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

谁能帮帮我!

read the documentation了吗?

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

你似乎也在混合和匹配 PDO 和 mysqli 函数。

二选一。