Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.05.2008 Ostrzeżenie: (0%)
|
Witam,
problem pewnie banalny ;] ale ja nie znalazlem info w necie ;] tu na forum tez ;] albo slabo szukalem albo nie ma tego ;] a chodzi o to ze chce cos w bazie danych wyszukac po nazwie i zapytanie uwzglednia mi wielkosc liter czyli jak wpisze w wyszukiwarce "przywieszki" to mi nic nie znajdzie a jak wpisze "Przywieszki" to znajdzie ;] (w bazie jest z wielkiej oczywiscie zapisane) co zrobic by zapytanie nie uwzglednialo wielkosc i liter? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%)
|
może zrób tak aby dane zapisywały się do tabeli z małych liter (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.05.2008 Ostrzeżenie: (0%)
|
Gdzies wyczytalem ze mysql standardowo nie widzi wielkosci liter ;] a jednak chyba widzi to znaczy myslalem ze z malej ale to jest bez sensu bo to sa nazwy przedmiotow w sklepie ;] a skrypt robie dla klienta, i takie rozwiazanie bylo by problemem ;]
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Strzelam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Wyszukiwanie przez LIKE nie zwraca uwagi na wielkość liter. Możesz też spróbować użyć funkcji LOWER() i porównywać z małymi znakami
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.05.2008 Ostrzeżenie: (0%)
|
no przez like zwracalo mi uwage ;] ale funkcja LOWER rozwiazala calkowicie problem ;] dzieki :*
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%)
|
Standardowo MySQL korzysta z zestawienia znaków z parametrem _ci (case insensitive), np. latin2_general_ci lub utf8_general_ci. PostgreSQL zaś standardowo uwzględnia wielkość znaków. Jeśli więc problem występuje pod MySQLem, to prawdopodobnie wystarczy zmienić kodowanie tabel/bazy danych na jakieś case insensitive.
|
|
|
|
| -ryju- |
Post
#7
|
|
Goście |
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:18 |