![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Witam, ta sama procedura
daje różne wyniki na serwerze lokalnym i zewnętrznym. Na serwerze lokalnym wszystko wydaje się być ok, zwracane dane mają postać (metoda print_r(array())): [0] { [0] => 'to jest tekst' } natomiast to samo zapytanie na serwerze zewnętrznym zwraca następujące dane: [0] { [0] => 'To jest tekst' [LOWER(nazwa_pola)] => 'To jest tekst' } czyli funkcja LOWER nie przynosi oczekiwanego rezultatu. Jaki może być tego powód? Dodam: u siebie na localhos'cie mam prawdopodobnie starszą wersję MySQL. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdziłem na trzech różnych serwerach i u mnie wynik jest jak najbardziej prawidłowy:
Kod mysql> SELECT VERSION(); +------------+ | VERSION() | +------------+ | 4.1.12a-nt | +------------+ 1 row in set (0.03 sec) mysql> SELECT LOWER('ASDFasdfASDF'); +-----------------------+ | LOWER('ASDFasdfASDF') | +-----------------------+ | asdfasdfasdf | +-----------------------+ 1 row in set (0.02 sec) Kod mysql> SELECT VERSION(); +-----------------+ | VERSION() | +-----------------+ | 4.1.11-standard | +-----------------+ 1 row in set (0.01 sec) mysql> SELECT LOWER('ASDFasdfASDF'); +-----------------------+ | LOWER('ASDFasdfASDF') | +-----------------------+ | asdfasdfasdf | +-----------------------+ 1 row in set (0.00 sec) Kod mysql> SELECT VERSION(); +-----------------+ | VERSION() | +-----------------+ | 4.0.25-standard | +-----------------+ 1 row in set (0.05 sec) mysql> SELECT LOWER('ASDFasdfASDF'); +-----------------------+ | LOWER('ASDFasdfASDF') | +-----------------------+ | asdfasdfasdf | +-----------------------+ 1 row in set (0.03 sec) Sprawdź dokładnie jaką masz wersję MySQL'a, poszukaj może gdzieś masz błędy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:16 |