![]() |
![]() ![]() |
![]() |
![]() ![]()
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 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Niby mowisz o mysql, pokazujesz kod php.....
W mysql to wszystko dziala SELECT DECODE(ENCODE('text do zakodowania','salt'),'salt') wiec nie wiem o co ci chodzi -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 7.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co w tym dziwnego że pokazuję kod php, mówisz jakby nie mozna było uzywać mysql w php....
Zapytanie w stylu który użyłes dziła bez problemu, ale gdy próbuje skorzystać z wartości zapisanej w zminnej lub nawet w bazie dostje dziwne wyniki przykład:
mógłbyś spróbować z czymś takim ? Mi zwraca zupełnie coś innego niż oczekuje... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
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 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przeciez napisalem:
Cytat 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 zaden select ci do tego nie potrzebny. Wszystko masz w linku
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 08:23 |