Я продолжаю получать сообщение об ошибке на нашем сайте. Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 задано в …

Я уже искал сайт, но здесь код отличается от тех, что здесь, я не очень хорошо разбираюсь в коде или php, но U уже выполнил инструкции. заранее спасибо

Php code function escape($string) { if(get_magic_quotes_gpc()) $string = stripslashes($string); /*return mysqli_real_escape_string($string);*/ return mysqli_real_escape_string ($string); The ERROR` Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in /home/tradesho/public_html/app/admin/lib/functions.php on line 118` 

Solutions Collecting From Web of "Я продолжаю получать сообщение об ошибке на нашем сайте. Предупреждение: mysqli_real_escape_string () ожидает ровно 2 параметра, 1 задано в …"

В соответствии с документацией вы используете вариант, для которого требуется передать переменную соединения в качестве аргумента:

 string mysqli_real_escape_string ( mysqli $link , string $escapestr ) 

Объектно-ориентированный стиль (с одним параметром) выполняется по переменной соединения таким образом (с той же страницы, что и выше):

 $mysqli = new mysqli("localhost", "my_user", "my_password", "world"); $city = $mysqli->real_escape_string($city); 

попробуйте этот return mysqli_real_escape_string ($conection,$string);

mysqli_real_escape_string нужен два параметра , переменная $connection – это variale, которую вы используете для подключения к базе данных, возможно, вам придется изменить ее с помощью исходной переменной

и проверьте эту ссылку, а также попробуйте http://php.net/manual/en/function.mysql-real-escape-string.php