Пишу функцию для очистки url от всего лишнего, функция вынесена в отдельный файл:
<?php
function clearString($cl_str){
$cl_str = strip_tags($cl_str);
$cl_str = mysqli_real_escape_string($cl_str);
$cl_str = trim($cl_str);
return $cl_str;
}
?>
Далее, уже в другом файле, я эту функцию вызываю:
<?php
include("include/db_connect.php"); //подключение к БД
include("functions/functions.php"); //Подключение непосредственно сабжа
$cat = clearString($_GET["cat"]);
$type = clearString($_GET["type"]);
$sorting = $_GET["sort"];
include("include/sorting.php");
?>
Собственно, это всё на странице, где у меня реализован вывод товаров по категориям. Пытаюсь протестировать функцию - выбираю категорию товара (к примеру, Audi) и получаю сверху на странице такую ошибку:
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\OpenServer\domains\autopartshop.ua\functions\functions.php on line 4
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\OpenServer\domains\autopartshop.ua\functions\functions.php on line 4
Лезу в документацию по mysqli_real_escape_string(), там пишется, что нужен еще параметр подключения к бд, я его вставляю этот $link и получаю это:
Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, null given in C:\OpenServer\domains\autopartshop.ua\functions\functions.php on line 4
Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, null given in C:\OpenServer\domains\autopartshop.ua\functions\functions.php on line 4
Помогите, пожалуйста, разобраться!
Согласно http://php.net/manual/ru/mysqli.real-escape-string.php запись mysqli_real_escape_string в процедурном стиле выглядит так:
string mysqli_real_escape_string ( mysqli $link , string $escapestr )
где $link - идентификатор соединения, полученный с помощью mysqli_connect(), а $escapestr - строка, которую вам нужно экранировать.
Если компилятор ругается, что передаете null - скорее всего вы передаете пустую переменную.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть core модуль отзывов в русской сборке маджентоОн выводит отзывы и добавляет специальные символы так, чтобы выводились не html теги вроде...
ЗдравствуйтеЗадача следующая: Реализовать создание Групп, в каждой Группе реализовать возможность создания полей(характеристик)
ЗдравствуйтеКак написать PHP-скрипт, который будет "заходить" в панель, переходить в Network, брать ссылку и парсить ее?