PHP和MySql错误

Akm*_*nov 3 php mysql

这是我的联系:

$db = mysqli_connect('localhost', 'root', '', 'library');


$name = mysql_real_escape_string($_POST['name']); 
Run Code Online (Sandbox Code Playgroud)

这一段代码给了我这样的错误

致命错误:未捕获错误:调用C:\ xampp \ htdocs \ Rg \ server.php:13中未定义的函数mysql_real_escape_string():堆栈跟踪:#0 C:\ xampp \ htdocs \ Rg \ register.php(1):include ()在第13行的C:\ xampp \ htdocs \ Rg \ server.php中抛出#1 {main}

小智 5

您正在混合两个不同的mysql函数,如注释部分所述,请尝试使用其中之一。不建议使用mysql功能,最好使用mysqli。尝试下面的代码

$name = mysqli_real_escape_string($db,$_POST['name']); 
Run Code Online (Sandbox Code Playgroud)