Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja DECODE zwraca złą wartość
Rajdon
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
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
Go to the top of the page
+Quote Post
Rajdon
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 7.06.2009

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


Cytat(nospor @ 22.07.2013, 19:54:53 ) *
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
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: 4.10.2025 - 21:35