SQL nie zwraca odpowiedzi

0

Hej, mam hosta na 000webhost.com . Tam mam malutką bazę danych (foto w załączniku). Problem polega na tym że za nic nie mogę utworzyć zapytania które przewrotnie mi tabele pod względem komórek które zawierają jakieś wartości inne niż liczby. I tak np. : SELECT * FROM table WHERE telefon = 15 wypluwa mi poprawny wiersz a już np. SELECT * FROM table WHERE nickname = 'joeff' daje pusty wynik, kompletnie nic. Próbowałem różne wariacje apostrofów i zastępowałem też = słowem LIKE. Nic to nie daje . O co może chodzić ?

0

Spróbuj like i 'joeff%'

0

Jaka baza? Jakie kodowanie?

0

MySQL, silnik InnoDB, metoda porównywania utf8_unicode_ci . Dziwi mnie, ze zapytanie skierowane pod kątem wyszukiwania w kolumnie INTów działa ale już praktycznie takie same zapytanie skierowane do przeszukiwania wartości tekstowych nic nie zwraca.

0

screenshot-20180506212158.png

0
  1. telefon ma spacje na początku więc jak już to telefon like '%12'
  2. na pewno zwróci jakiś wynik zapytanie where nickname = 'donkey12' albo where nickname like 'donkey%'
0

Zadziałało LIKE i formuła '% ..%' . Ile ja się przez te dwa procenty namęczyłem -.-

0

Dziękuję za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1