Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zapis do bazy
Forum PHP.pl > Forum > Przedszkole
jawka7
witam

mam taki problem. mam stworzony formularz i między innymi w tym okienko textarea, chce aby treść z tego okienka zapisywała się do bazy. wszystko jest ok zapisuje się do póki nie zaczne w tresci wpisywac znakow typu " ` ' itd. jak to obejsc?

pozdrawiam
l0ud
Poczytaj o atakach typu sql injection.

Przepuść ciąg wejściowy do bazy przez funkcję mysql_real_escape_string()
http://pl2.php.net/manual/pl/function.mysq...cape-string.php

[edit]żeby nie wprowadzać nikogo w błąd.
jawka7
ok dzieki
pyro
Cytat(l0ud @ 29.10.2008, 22:33:08 ) *
Poczytaj o atakach typu sql injection.

Przepuść ciąg wejściowy do bazy przez funkcję mysql_real_escape_string()
http://pl2.php.net/manual/pl/function.mysq...cape-string.php

Natomiast przy wyciąganiu z bazy, przed wyświetleniem zastosuj na ciągu stripslashes():
http://pl2.php.net/manual/pl/function.stripslashes.php


i po co ma niby po wyciagnieciu z bazy uzywac stripslashes?? dry.gif
l0ud
Cytat
i po co ma niby po wyciagnieciu z bazy uzywac stripslashes??

...bo jestem zmęczony tongue.gif

Faktycznie, masz całkowitą rację. Stripslashes nie trzeba stosować, bo przecież mysql samo 'interpretując' zapytanie usuwa te znaki...
Dzięki za sprostowanie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.