Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQLite][SQL][PHP]porownywanie z bazy i formularza
nuhandi
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (0%)
-----


witam ponownie, dalej mam problem podobny do tego Temat: MySQLSQLiteSQL where tylko dla primary key

pobieram sobie dane z bazy i wrzucam je do

$row[ 'login' ]

i z formularza

$_POST['login']

potem dla obu robie echo i sie zgadzaja

ale jak robie

$a = $row['login'];
$b = $_POST['login'];
if ($a == $b) {
echo "poprawny login"; } else
{echo "zly login";}

to mi wywala, ze zly login

baze mam w sqlite

  1. CREATE TABLE user (id integer PRIMARY KEY, login text, pass text)



czemu to nie dziala? moze jakos inaczej to trzeba porownywac?
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nuhandi
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 28.11.2009

Ostrzeżenie: (0%)
-----


probuje ciagle i zawsze jakies problemy (IMG:style_emoticons/default/sad.gif) 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

  1. SELECT login FROM tabela WHERE login="adam";


a dziala tylko

  1. SELECT login FROM tabela WHERE id="1";


w takim razie jak ma wygladac tworzenie tabeli w sqlite jesli chce porownywac TEXT?

  1. CREATE TABLE user (id integer PRIMARY KEY, login text, pass text)

i mi to wtedy nie dziala (IMG:style_emoticons/default/sad.gif)


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 21:04