Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.11.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam
Mam jakieś dane, które zawierają apostrof np: $dane = "xxx'xxxxxx" po insercie z mysql_escape_string w bazie wyglądają one tak: xxx\'xxxxxx czyli wszystko gra. Ale gdy robie selecta z mysql_escape_string, nie znajduje ich SELECT * FROM `categories` WHERE cat_name = ".mysql_escape_string(xxx'xxxxxx)." Co robię źle? Proszę o pomoc Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
a ja dalem cos takiego:
i mi do bazy zapisal: xxx'xxxx może ty masz w php.ini ustawione magic_quotes coś tam. Jeżeli tak to nie musisz już wywolywać funkcji mysql_escape_string (chyba). Spróbuj nie wywolać i pogadamy Ja mam powylaczane: Cytat ; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. magic_quotes_runtime = Off ; Use Sybase-style magic quotes (escape ' with '' instead of \'). magic_quotes_sybase = Off Ten post edytował nospor 24.05.2005, 12:32:50 |
|
|
|
krzysiekX SELECT z apostrofem 24.05.2005, 07:53:26
nospor w bazie to on raczej powinien wygladac task: xxx... 24.05.2005, 08:05:25
krzysiekX No nie raczej w bazie powinien wyglądać : xxx... 24.05.2005, 08:30:07
nospor Uwierz mi, w bazie powinno być bez \. mysql_e... 24.05.2005, 08:42:44
krzysiekX Ok, to powiedz mi, jeżeli zrobie
$dane = ... 24.05.2005, 12:00:08 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:54 |