Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQLi] Niepotrzebne usuwanie \\
markuz
post 24.11.2015, 13:57:11
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Cześć,
Próbuje wrzucić taki tekst do bazy (pole typu TEXT, domyślnie jest dłuższy - ale ten fragment przedstawia problem - chyba):

Kod
wp`zHcx|bCcs@mxCibDnZur@cgApcDmzKoTow@|wBa\\pd@mkCiqBqqAqp@lW}XckBy_@rWj_@k`@sr@}zAvN{pFyzCsxA~


Po użyciu real_escape_string, dostaje:
Kod
wp`zHcx|bCcs@mxCibDnZur@cgApcDmzKoTow@|wBa\pd@mkCiqBqqAqp@lW}XckBy_@rWj_@k`@sr@}zAvN{pFyzCsxA~


bez real_escape_string:
Kod
wp`zHcx|bCcs@mxCibDnZur@cgApcDmzKoTow@|wBapd@mkCiqBqqAqp@lW}XckBy_@rWj_@k`@sr@}zAvN{pFyzCsxA~


Jak można zauważyć problem jest z \\, real_escape_string zamienia je na \, jak nie dodam real_escape_string to w ogóle je wywala. Ma ktoś jakiś pomysł?
addslashes teoretycznie podmienił \\ na \\\\ - ale rezultat w bazie jest taki sam.
Dobra, 2 x addslashes pomogło - ale trochę to dziwne heh

Ten post edytował markuz 24.11.2015, 14:03:57


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- markuz   [MySQLi] Niepotrzebne usuwanie \\   24.11.2015, 13:57:11


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:56