cze
14
2013

MySQL – Zmiana wielkości polskich liter. Funkcja UPPER() + LOWER()

php mysql polskie znakiPrzy braku dostępu do funkcji mb_convert_case oraz przy samym użyciu strtolower, która nie zmienia ogonków, zmiana wielkości polskich liter w PHP jest problematyczna.
Można ratować się użyciem str_replace i działaniem na tablicy z polskimi ogonkami, ale…
 
Jest jeszcze jeden bardzo wygodny sposób przez funkcje wbudowane w MYSQL. W przypadku, gdy używamy wyciągania stringów z bazy danych można wspomóc się użyciem funkcji UPPER() oraz LOWER().
 
Poniższy select formatuje słowa: Pierwsza litera duża, reszta liter mała w pojedynczym polu.
Np. ŁUKASZ LUBI ŁAPAĆ MOTYLE -> Łukasz lubi łapać motyle.
 

Podobne tematy

Autor wpisu: Arkadiusz Krakiewicz

Programista i właściciel sklepu jednocześnie, dzięki temu rozumie potrzeby osób prowadzących sprzedaż w internecie. Od 2006 związany z eCommerce. Zaczynał jako freelancer tworząc sklepy oraz strony www. Aktualnie zajmuje się: programowanie w PHP, Symfony 2, Android, PrestaShop, osCommerce, OpenCart, WordPress.

2 komentarzy + Dodaj komentarz

  • Ciut ładniej :

    update teryt_wojewodztwa
    set wojewodztwo= CONCAT(UPPER(SUBSTRING(wojewodztwo,1,1)),LOWER(SUBSTRING(wojewodztwo,2,LENGTH(wojewodztwo))))

    Pzdr. Janek

  • Dzięki Janek :)
    Faktycznie jest babol z LENGTH(wojewodztwo).
    Już poprawiam.

Dodaj komentarz

Anti-Spam

O mnie

Arkadiusz Krakiewicz
Programista aplikacji webowych dla branży eCommerce. Jednocześnie jako właściciel sklepu zna od "podszewki" potrzeby osób prowadzących sprzedaż w internecie.
W swoich rozwiązaniach stawia na funkcjonalność i wydajność aplikacji pod kątem obsługi klienta.
[X]
Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików cookies.
Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
Więcej w Programowanie
utf iso konwertowanie
PHP – Konwertowanie UTF do ISO i znaki specjalne

Najczęściej używaną funkcją do konwertowania łańcuchów znaków jest iconv. Wydawać by się mogło, że w zupełności wystarcza do przejścia z...

Zamknij