Avatar billede hoppe11 Nybegynder
30. januar 2010 - 13:44 Der er 6 kommentarer og
1 løsning

where md5(id).'test'='k489dkkl29dl20mg'

hvordan kan man søge efter et id som har været igennem en md5() og haft lagt en string til?

id'et = 100
behandlet id = md5(100).'test'

jeg vil så finde id'et i min database?
Avatar billede hoppe11 Nybegynder
30. januar 2010 - 13:54 #1
hov..

behandlet id = md5(100.'test');
Avatar billede leif Seniormester
30. januar 2010 - 14:04 #2
At du gør det samme og derefter laver din søgning. Så hvis der i din søgeform skrives 100 så laver du:
$variabel = md5(100.'test');


Og derefter laver din SQL sætning for at finde den i databasen.
Avatar billede hoppe11 Nybegynder
30. januar 2010 - 14:11 #3
er ikke helt med?

id'et skal sendes i en url og for at krypteringen ikke skal være for igennemskuelig lægger jeg lidt til
Avatar billede leif Seniormester
30. januar 2010 - 14:18 #4
Ja, hvis du sender side.php?id=100


side.php:
$id = $_GET["id"];
$kontrol = md5($id.'test');
$sql = "SELECT * FROM tabel where ID = ".$kontrol;



Er det ikke det du vil ?
Avatar billede hoppe11 Nybegynder
30. januar 2010 - 14:41 #5
mit id er jo ikke krypteret og det skal det heller ikke være
Avatar billede hoppe11 Nybegynder
30. januar 2010 - 14:42 #6
- id'et i databasen
Avatar billede hoppe11 Nybegynder
30. januar 2010 - 14:47 #7
fandt selv ud af det :)

MD5(CONCAT(id,'test'))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester