Здравствуйте и спасибо заранее.
Я получаю данные из БД.Данные уже прошли через mysql_real_escape_string
, когда они были добавлены в базу данных.
После получения я сравниваю их с необработанной переменной и, в зависимости от результата, могу повторно вставить исходные данные базы данных обратно вдБ в другое, другое, поле.
Мой вопрос: нужно ли использовать mysql_real_escape_string
для этих данных, полученных из базы данных?
Я думаю, что да, поскольку данные могут содержать символыэто должно быть экранировано, и я думаю, что обратные слеши не хранятся в БД.
Мой код:
if(isset($row['location_uri']) && $row['location_uri'] != $location_uri)
{
$session_previous_page = $row['previous_page_uri'];
}
else
{
$session_previous_page = $row['location_uri'];
}
Кроме того, я должен что-то сделать с данными БД, прежде чем сравнивать ихк необработанным данным, скажем от $_SERVER['REQUEST_URI']
?
спасибо за любую помощь, которую вы можете оказать.