Какова функция mysql_real_escape_string () в php? - PullRequest
0 голосов
/ 03 июня 2018

У меня есть такая ошибка в моем коде

Неустранимая ошибка: необученная ошибка: вызов неопределенной функции mysql_real_escape_string () в C: \ xampp \ htdocs \ wp \ server.php: 12 Stacktrace: # 0 C: \ xampp \ htdocs \ wp \ register.php (1): include () # 1 {main}, брошенный в C: \ xampp \ htdocs \ wp \ server.php в строке 12

Мой код:

$username="";
$email="";
$errors=array();

//conct to sever
$db = mysqli_connect('localhost','registration');

//register button click
if (isset($_POST['register'])){
    $username=mysql_real_escape_string($conn,$_POST['username']);
    $email=mysql_real_escape_string($conn,$_POST['email']);
    $password_1=mysql_real_escape_string($_POST['password_1']);
    $password_2=mysql_real_escape_string($_POST['password_2']);

Может кто-нибудь объяснить, какова функция mysql_real_escape_string () в php?

1 Ответ

0 голосов
/ 03 июня 2018

Поскольку вы используете msqli, вы должны использовать функцию mysqli:

$username = mysqli_real_escape_string($conn,$_POST['username']);
...