![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 7.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie wiem dlaczego ale zakodowany string poprzez funkcję ENCODE() w MySQL nie jest równy tej która zwraca DECODE(); Dlaczego ? ;/ Przykład $pass = ENCODE('text','salt'); $pass2 = DECODE('$pass','salt'); I wynik $pass2 jest inny niż $pass ;/ dlaczego ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Co w tym dziwnego że pokazuję kod php, mówisz jakby nie mozna było uzywać mysql w php.... Uzywac mozna, ino trzeba wiedziec jak, ty nie wiesz. Mowisz o funkcji ENCODE i DECODE w mysql a uzywasz ich bezposrrednio w PHP (w kodzie w pierwszym poscie). Rozumiesz?? DECODE('SELECT usr_password FROM `Users` WHERE usr_id = 1', 'salt') Przeciez ty tutaj decodujesz tekst 'SELECT usr_password FROM `Users` WHERE usr_id = 1' a nie pole usr_password. Nie odrozniasz tekstu zapytania od wyniku zapytania? Zajrzyj do manuala http://dev.mysql.com/doc/refman/5.0/en/update.html Tam masz pokazane jak robic UPDATE danych w jednej tabeli danymi z innej tabeli |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 7.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
uzywasz ich bezposrrednio w PHP (w kodzie w pierwszym poscie). Rozumiesz?? Tak tam jest żle, Cytat Przeciez ty tutaj decodujesz tekst 'SELECT usr_password FROM `Users` WHERE usr_id = 1' a nie pole usr_password. Nie odrozniasz tekstu zapytania od wyniku zapytania? mógłbyś to poprawić tak aby korzystało z select ? Jak uzyskać wynik zapytanai w tamtym miejscu ? Ten post edytował Rajdon 22.07.2013, 19:06:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:35 |