您好,提前致谢。
我正在从数据库中检索数据。数据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']
?
谢谢你提供的所有帮助。