|
|
|
|
|
|
|
|
forum.webPC.pl
|
|
|
|
Rejestracja ::
Zaloguj
|
Zaloguj się, by sprawdzić wiadomości
|
|
|
|
MySQL interpretuje oznaczenia nie wiadomo dla czego |
> Zobacz poprzedni temat :: Zobacz następny temat --> |
Autor |
Wiadomość
|
cancer |
Wysłany: Czw Lut 07, 2008 4:25 pm Temat postu: MySQL interpretuje oznaczenia nie wiadomo dla czego |
|
|
Nieśmiały
Dołączył: 06 Lut 2008 Posty: 7
|
Nowa baza danych na mojej stronie przerabia wpisy i gdy wpiszę do bazy
to po odczytaniu jest już tylko
Problem pojawia się, gdy muszę wstawić w php cały fragment html, który musi mieć
, nie może być
. Wtedy, aby php nie kolidowało z cudzysłowiem, dodałem ukos \ i na starej bazie to działa, a nowa baza nie zapisuje go, a tylko sam cudzysłów. Coś z tym można zrobić? |
|
Powrót do góry |
|
|
Admin |
Wysłany: Czw Lut 07, 2008 7:12 pm Temat postu: |
|
|
Admin strony i forum
Dołączył: 17 Kwi 2005 Posty: 708 Skąd: Reda
|
Przyda się funkcją PHP addslashes():
http://pl2.php.net/addslashes
Wrzuć do tej funkcji ciąg przed zapisaniem go w bazie. Podczas pobierania z bazy w celu wyswietlenia wynik przerzuć przez funkcję stripslashes(). |
|
Powrót do góry |
|
|
djzizu |
Wysłany: Pon Maj 12, 2008 12:31 am Temat postu: |
|
|
Nowy
Dołączył: 12 Maj 2008 Posty: 3
|
Admin napisał: |
Przyda się funkcją PHP addslashes():
http://pl2.php.net/addslashes
Wrzuć do tej funkcji ciąg przed zapisaniem go w bazie. Podczas pobierania z bazy w celu wyswietlenia wynik przerzuć przez funkcję stripslashes(). |
Głupota, powinno się używać mysql_real_escape_string. |
|
Powrót do góry |
|
|
guitarnet_pl |
Wysłany: Wto Maj 13, 2008 7:06 am Temat postu: |
|
|
Nieśmiały
Dołączył: 09 Kwi 2008 Posty: 7
|
zgadza sie, mysql_real_escape_string() powinno filtrowac wszystkie zapytania a najlepiej to ustawic sobie magic_quotes = on i problem z glowy, php sam zadba aby nam nikt psikus anie sprawil, addslashes i stripslashes to relikt przeszlosci w PHP6 te opcje wylecialy juz na stale |
|
Powrót do góry |
|
|
|
|
|
|
Strona 1 z 1 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|
|
|
|
|
|
|
|
|