![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 30.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Moj pierwszy post na tym forum. W jaki sposob prawidlowo przygotowac dane do zapisu w bazie? Dane pochodza od uzytkownika z formularza. Czy wystarczy cos takiego:
... i juz mozna wrzucac do bazy, czy tez przed wyslaniem do bazy nalezy jeszcze stosowac mysql_real_escape_string
"Magic Quotes" jest wylaczone. Jaki jest prawidlowy sposob? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie oba są dobre - razem. Mysql_escape_string odfiltrowuje pewne groźne znaki w sql których np. filter_var nie rusza (chyba że w jakiejś niecodziennej kombinacji filtrów) np. znaki nowej linii. Generalnie mam taką zasadę że wszystko co wstawiam do bazy przelatuję ichniejszym escapem - nadmiar paranoi nie zaszkodzi.
-------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 07:08 |