![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Moje pierwsze pytanie dotyczy różnicy pomiędzy funkcjami addslashes oraz [x]_real_escape_string (bo lepiej użyc [x]_real_escape_string zamiast [x]_escape_string?). Chcę przygotować dane do zapisania w bazie i nie wiem której funkcji użyć? Np:
Mam również drugie pytanie:) Załóżmy, że na serwerze wyłączone są magic quotes. Sprawdzone to zostanie w skrypcie za pomocą get_magic_quotes_gpc(). Zatem używając funkcji addslashes dane w bazie zapiszą się z ukośnikami, tak? Czyli aby je później poprawnie wyświetlić będzie trzeba użyć stripslashes() (wcześniej ponownie sprawdzając warunek czy magic quotes są wyłączone)? A co jeżeli w tym czasie administrator na serwerze włączy magic quotes? "W tym czasie" czyli po zapisaniu do bazy, ale przed odczytem? o_O Bardzo proszę o wyjaśnienie tego zagadnienia. Z góry dziękuję. Pozdrawiam:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki @Hazel za odp:)
Tak, o tym wiem i po to jest tam warunek. Ale lepiej w tym przypadku użyć addslashes czy mysql_real_escape_string? Czy te funkcje robią dokładnie to samo? Ten post edytował Jen 6.09.2007, 19:40:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:28 |