Я уже искал сайт, но здесь код отличается от тех, что здесь, я не очень хорошо разбираюсь в коде или 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`
В соответствии с документацией вы используете вариант, для которого требуется передать переменную соединения в качестве аргумента:
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