probuje ciagle i zawsze jakies problemy

to mi nie dziala, bo w ogole nie chce pobierac jesli w where jest TEXT a integer. Wiem ze mi to dzialalo raz i moglem w where dawac text czyli np
SELECT login FROM tabela WHERE login="adam";
a dziala tylko
SELECT login FROM tabela WHERE id="1";
w takim razie jak ma wygladac tworzenie tabeli w sqlite jesli chce porownywac TEXT?
CREATE TABLE user (id integer PRIMARY KEY, login text, pass text)
i mi to wtedy nie dziala

a jak zamiast where login="adam"; wpisuje where login like "%adam%" to select dziala, ale wtedy i tak nie moge porownac danych z bazy i $_POST, bo mimo ze wyswietlaja sie tak samo to if wykazuje, ze sa inne
pozdrawiam
udalo mi sie znalezc blad, ale nie wiem jak go rozwiazac
jak wpisuje
where login=" adam" czyli ze spacja przed adam to dziala, a jak bez spacji to nie dziala. Jak to rozwiazac? moze przy tworzeniu tabeli cos trzeba dodac, tylko co?
pozdrawiam