Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zaimplementować funkcję PASSWORD w skrypcie php?
Forum PHP.pl > Forum > PHP
Daniel
Mam php v. 4.2.1.
Problem jest taki:
$zmienna = "PASSWORD ('$haslo");
$sql = "select * from user where hslo = '$zmienna');

funkcja PASSWORD nie działa. Jak to zapisać aby działała?
GeoS
Moze tak:
Kod
$zmienna = "PASSWORD ('$haslo')";

$sql = "select * from user where hslo = $zmienna";
Sir Blade
o tej funkcji juz bylo. http://forum.php.pl/viewtopic.php?t=430

funkcja dziala ale musi byc wykonana w zapytaniu do bazy.
Daniel
dzięki
Daniel
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
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
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.