![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 9 Dołączył: 2.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, mam taki kod:
I gdy go odpalam na localhost z PHP: 5.4.10 to działa normalnie, natomiast gdy go odpalę na serwerze gdzie jest PHP: 5.3.15 to jest błąd który znika jak usunę funkcję: mysql_real_escape_string();, ale czym zastąpić tą funkcję która zabezpieczała mi zmienne - A może PDO sam w sobie już posiada zabezpieczenie ?. Pozdrawiam i z góry bardzo dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No to musi być. To się nazywa bindowanie i dzieki temu nie musisz robić już nic więcej
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
No to musi być. To się nazywa bindowanie i dzieki temu nie musisz robić już nic więcej Nie szalej, bo jeszcze uwierzy (IMG:style_emoticons/default/wink.gif) Walidacja danych musi przebiegać zawsze, gdy odbierasz ją od użytkownika. Bez znaczenia czy używasz PDO czy nie. Swoją drogą, jak to możliwe że na PHP 5.4 nie wywala błędu? Włączyłeś ich widoczność? I poczytaj to http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO Ten post edytował !*! 6.02.2013, 10:11:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 12:32 |