こんにちは、よろしくお願いします。
データベースからデータを取得しています。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']
ますか?
あなたが与えることができるどんな助けにも感謝します.