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', "");
谁能帮帮我!
第一个参数需要是你的连接对象。
你似乎也在混合和匹配 PDO 和 mysqli 函数。
二选一。
我将 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', "");
谁能帮帮我!
第一个参数需要是你的连接对象。
你似乎也在混合和匹配 PDO 和 mysqli 函数。
二选一。