jarmiar
6.08.2008, 13:08:23
cześć
chciałbym poznać Wasze rozwiązania mojego problemu:
chcę zrobić wyszukiwarkę rekordów w bazie danych mysql, lecz dane te są kodowane w base64 i co za tym idzie, chcąc zrobić wyszukiwarkę, po wpisaniu podobnego ciągu znaków nic mi nie wyświetla.
używam klauzuli LIKE
próbowałem takżew słowo szukane pochodzące od użytkownika zakodować do base64 lecz nadal nie uzyskałe zadnego wyniku.
proszę o jakieś rozwiązania
pzdr.
Lejto
6.08.2008, 13:12:37
zakoduj zapytanie i odkoduj może to pomoże, ale wątpię kodowanie przy base64 chyba zawsze zwróci inny rezultat
jarmiar
6.08.2008, 13:14:10
Tak właśnie robiłem, lecz bez wyników
Lejto
6.08.2008, 13:16:16
no to chyba się nie da, tak jak pisałem kodowanie zwraca chyba za każdym razem inny wynik, spróbuj zakodować 2 razy np. słowo PHP i zobacz czy zakodowany ciąg będzie taki sam
jarmiar
13.08.2008, 11:45:03
w base64 jest taki sam
ma ktoś jakieś rozwiązanie??
Kicok
13.08.2008, 15:47:59
Cytat
ma ktoś jakieś rozwiązanie??
Nie przechowuj w bazie danych zakodowanych w base64.
rzymek01
13.08.2008, 21:57:22
na moje nie da się tego zrobić w sensie szukania przy pomocy LIKE
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.