![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
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? -------------------- danielak
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
Moze tak:
Kod $zmienna = "PASSWORD ('$haslo')";
$sql = "select * from user where hslo = $zmienna"; -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 0 Dołączył: 7.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
o tej funkcji juz bylo. http://forum.php.pl/viewtopic.php?t=430
funkcja dziala ale musi byc wykonana w zapytaniu do bazy. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
dzięki
-------------------- danielak
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
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); -------------------- danielak
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
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?? -------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
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? -------------------- danielak
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.08.2025 - 02:32 |