Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] problem z zapytaniem LIKE
Forum PHP.pl > Forum > Przedszkole
agataperz
Witam,

mam problem z zapytaniem LIKE
zapytanie jest takie:
  1. SELECT * FROM `ehi_nazwa` WHERE `nazwa` LIKE '%X-10%'

niestety zwraca mi zero wyników.

gdy zapytanie zostanie ułożone następująco:
  1. SELECT * FROM `ehi_nazwa` WHERE `nazwa` LIKE '%X%10%'

to wyniki się wyświetlają

jak można uzyskać wynki zapytania używając zanku "-" ?
skowron-line
Dziwne, sprawdziłem u siebie w bazie i zapytanie LIKE z '-' działa poprawnie. Może masz spację między myślnikiem a którą z wartości.
agataperz
no właśnie nie.
To co wkleiłam to jest bezposrednio z phpMyAdmin i tu nie ma spacji.

Robiłam zapytanie bezposrednio z phpMyAdmin i zarazem z poziomu php gdzie dane są wprowadzane z metody GET.

A jest możliwe że w ustawieniach serwera sql jest zablokowane coś?
skowron-line
Cytat(agataperz @ 11.12.2011, 10:56:29 ) *
A jest możliwe że w ustawieniach serwera sql jest zablokowane coś?

Raczej nie.

A pokaż co jakie wyniki Ci zwraca zapytanie z %X%10.
agataperz
a już wiem w czym problem - gdyż php zapisuje w sql znak 'X-10' jako X‐10
hmm
i teraz jak wyjść z tego problemu?
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-2025 Invision Power Services, Inc.