![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
czesc,
uzywam REGEXP BINARY do szukania jak LIKE ale z uwzglednieniem wielkosci znakow. Wszystko jest ok, dopoki nie uzyje niektorych znakow, takich jak np + czy ? zapytanie wyglada mniej wiecej tak:
i na takim sie krzaczy a ja dostaje: Got error 'repetition-operator operand invalid' from regexp jesli bym dala bez + to byloby ok. Czy ktos z Was wie moze jak mozna to naprawic? pzdr, misty |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Przecież podałem Ci linka gdzie masz opisane systemy porównywania znaków (collations). Wybierz te , które odpowiada Twojemu kodowaniu (utf8_*, latin2_*) i oczekiwanym porownywaniem znaków (*_cs, *_ci).
2. Do SET NAMES nie potrzebujesz żadnych uprawnień. To charakteryzuje jedynie kodowanie / porównywanie znaków dla połączenia na linii klient - serwer. 3. Znak ucieczki to "\", nie "\\". "\\" to znak ucieczki przed znakiem ucieczki, czyli literał "\". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:18 |