![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wstawiam do bazy danych nazwę firmy która zawiera znak & np Scotch & Soda. W bazie danych jest już jednak Scotch & Soda.
Problem polega na tym, że już inny skrypt którego nie mogę modyfikować pobiera te dane i "wysypuje się" na tej nazwie firmy twierdząc że w nazwie występują niedozwolone znaki (chyba chodzi o średnik). Jeżeli w PhpMyAdmin zedytuję tę wartość Scotch & Soda na Scotch & Soda lub dokonam zamiany poprzez zapytanie SQL to w bazie jest & więc to nie baza sprawia problem ze znakiem "&". |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak, to ty wkladasz do bazy takie dane.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dane pobieram z pliku xml. W pliku xml w ciągu znaków wyświetla '&'. Jeżeli wyświetlę w oknie przeglądarki zapytanie które zostaje wygenerowane, a potem przesłane do DB to wyświetla też '&'. Zapytanie to:
Wiem, że ja coś robię źle tylko nie wiem co (IMG:style_emoticons/default/wink.gif) Coś mi jednak świta, że tam tak naprawdę jest &, który tylko jest wyświetlany jako &... |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Coś mi jednak świta, że tam tak naprawdę jest &, który tylko jest wyświetlany jako &... Brawo... tak wlasnie sie wyswietla & w przegladarce jako & (IMG:style_emoticons/default/wink.gif) To sie nazywa encje
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 7 Dołączył: 10.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czyli problem rozwiązany (IMG:style_emoticons/default/smile.gif) W jednym miejscu była właśnie encja w innych miejscach znak '&', co mnie dodatkowo zmyliło. Dziękuje i Pozdrawiam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 03:44 |