funkcja dziala ale musi byc wykonana w zapytaniu do bazy.
Daniel
20.06.2002, 12:44:58
dzięki
Daniel
20.06.2002, 12:52:21
przepraszam, ale za szybko podziękowałem, jeżeli użyję funkcji w zapytaniu do bazy:
$sql = "SELECT * FROM user WHERE haslo =PASSWORD($haslo)"
to echo"$sql" jest:
SELECT * FROM user WHERE haslo =PASSWORD(kotek123);
GeoS
20.06.2002, 17:30:05
Cytat
to echo"$sql" jest:
SELECT * FROM user WHERE haslo =PASSWORD(kotek123);
No tak. Efekt jest identyczny, jak bys nie kodowal hasel, tylko cale rozwiazanie jest odrobine wolniejsze.
Napisz o co dokladnie Ci chodzi. Chcesz zakodowac haslo i zakodowane przeslac do zakodowania do bazy, czy jak??
Daniel
20.06.2002, 17:41:43
Chodzi o to, że jak robie INSERT do bazy MySql to zmienna moze mieć wrtośc PASSWORD('kotek123'), bo MySql zakoduje haslo i wpisze je zakodowane do bazy.
Problem pojawił się w momencie wybieranaia SELECT danych z bazy po zakodowanym haśle. Wtedy to nie mogę szukać po PASSWORD('kotek123') bo nie jest to kodowane.
Jak uzywać SELECT aby szukać po polu kodowanym funkcja PASSWORD?
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.