Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]głupi problem z zapytaniem
Forum PHP.pl > Forum > Przedszkole
Cliassi
Witam, wie ktoś jak pobrać rekordy z bazy używajac AES_DECRYPT? mam takie cos
  1. "SELECT AES_DECRYPT(credit_card,'asd') FROM users WHERE ID='1'
ale nie działa sad.gif
Kshyhoo
A jaka jest składnia tej funkcji?
  1. SELECT AES_DECRYPT(credit_card,'asd') AS credit FROM users WHERE ID='1'


I polecam lekturę tego tematu.
Cliassi
tzn do czego służy
  1. AS credits
YaQzi
Cytat(Cliassi @ 17.09.2012, 18:53:30 ) *
tzn do czego służy
  1. AS credits

do zmienienia nazwy kolumny wynikowej na 'credits'
Cliassi
czyli jak zrobić aby wyswietlic numer karty ? bo fetch_assoc() chyba tutaj nie potrzebne tak ?
Kshyhoo
Przecież to na logikę można:
AES_DECRYPT(credit_card,'asd') AS credit
NAZWA_FUNKCJI(komorka,'klucz') JAKO nowa_nazwa
Cliassi
no ale jak to zapisać pod zmienną sad.gif
grzes999
Na przykład tak

  1. $zapytanie = mysql_query('twoje zapytanie');
  2. while( $row = mysql_fetch_assoc($zapytanie) )
  3. {
  4. echo $row['komorka_pobrana_z_tabeli'];
  5. }
Cliassi
mam takie cos
  1. $r=$dbc->query("SELECT AES_DECRYPT(IMIE,'asd') AS imie FROM users WHERE ID='1'");
  2. $row=$r->fetch_assoc();
  3. $imie=$row['IMIE'];
  4. echo"$imie<br>";
i nie działa
Kshyhoo
Przykład z Google:
  1. define('MY_KEY','Ralf_S_Engelschall__trainofthoughts');
  2.  
  3. // Group 1
  4. $a = $this->User->aes_encrypt('test');
  5.  
  6. $result = $this->User->query("SELECT AES_ENCRYPT('test', '".MY_KEY."') AS enc");
  7. $b = $result[0][0]['enc'];
  8.  
  9. // Group 2
  10. $result = $this->User->query("SELECT AES_DECRYPT('".$a."', '".MY_KEY."') AS decc");
  11. $c = $result[0][0]['decc'];
  12. echo $c."
  13. ";
  14.  
  15. $d = $this->User->aes_decrypt($b);
  16. echo $d."
  17. ";
  18.  
  19. // Comparison
  20. var_dump($a===$b);
  21. var_dump($c===$d);
scanner
Cliassi, albo zaczniesz używać rozumu i dokumentacji, albo zarobisz osobistego bana ode mnie.
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.