Я хотел бы начать свой вопрос, сказав: я понимаю, что PDO/mysqli является новым стандартом и широко освещается на SO. Однако в этом конкретном случае у меня нет времени для преобразования всех запросов в PDO перед запуском сайта клиентов.
В большинстве запросов на сайте использовалось следующее (не я могу добавить)
$userEmail = filter_var($_POST['fEmail'], FILTER_SANITIZE_EMAIL);
$userEmail = mysql_real_escape_string($userEmail);
$sql ="SELECT email FROM members WHERE email = '$userEmail'";
:
:
Я хотел бы знать:
Хорошо ли/нормально использовать filter_var
и mysql_real_escape_string
вместе, как в примере выше? Моя основная проблема заключается в том, могут ли эти две функции использоваться вместе или вызвать какой-то конфликт/ошибку при выполнении/выгрузке в БД?
Также есть какая-то польза от использования обоих?
Заранее спасибо