Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: LIKE i pozostałe parametry
Forum PHP.pl > Forum > Bazy danych > MySQL
MWL
Witam, mam dość duży problem. Mam takie zapytan
  1. SELECT * FROM `{prefix}engineers` WHERE (`name` LIKE '%w___k%' OR `website` LIKE '%w___k%' OR `phone` = '0' OR `adres` LIKE '%w___k%') AND `id_region`=9 AND `id_district`='1'


W bazie danych mam pewnego mechanika który nazywa się Wacek, i jego id_region i id_district zgadzają się. Więc powinno mi zwrócić przynajmniej 1 rekord. Co zrobić? Czy macie jakieś pomysły?
Foxx
A LIKE nie jest case sensitive ?
MWL
problem rozwiazany, przepraszam za mały spam
Crozin
@Foxx:
  1. SELECT abc FROM test;
Kod
+-------+
| abc   |
+-------+
| wacek |
+-------+
1 row in set (0.00 sec)
  1. SELECT abc FROM test WHERE abc LIKE '%W___k%';
Kod
+-------+
| abc   |
+-------+
| wacek |
+-------+
1 row in set (0.00 sec)
  1. SELECT abc FROM test WHERE abc LIKE BINARY '%w___k%';
Kod
+-------+
| abc   |
+-------+
| wacek |
+-------+
1 row in set (0.00 sec)
  1. SELECT abc FROM test WHERE abc LIKE BINARY '%W___k%';
Kod
Empty set (0.00 sec)
Foxx
Ok, dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.