![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 224 Pomógł: 18 Dołączył: 4.02.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jakaś różnica wydajnościowa pomiędzy stosowaniem przy zapytaniach o pole w formacie liczbowym cudzysłowia:
Używam ORM ale zaawansowane zapytania wykonuję czystym SQL-em i chciałem przyjąć w moim projekcie jednolitą regułę. Skłaniam się ku ich stosowaniu ponieważ gdybym zapomniał mapować zmienną z GET-a na (int) to zawsze dodatkowo cudzysłów ochroni mnie przed SQL Injection a bez tego zapytanie przyjęło by postać dowolną np:
Czy jednak cudzysłów jednak dobrze jest interpretowany przez silnik bazy i nie spowalnia zapytania? Czy może standardy mówią też coś na ten temat czy jest całkowita dowolność? Ten post edytował rafalp 6.11.2010, 10:55:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) Liczbe wkladaj jak liczbe a nie jak tekst
2) Cudzyslów wcale cię nie broni przed sqlinjection. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 22:48 |