SQL nie zwraca odpowiedzi

SQL nie zwraca odpowiedzi
  • Rejestracja: dni
  • Ostatnio: dni
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ć ?

endrius
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 101
0

Spróbuj like i 'joeff%'

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Jaka baza? Jakie kodowanie?

  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

screenshot-20180506212158.png

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
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%'
  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

Dziękuję za pomoc

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.