Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 1.09.2009 Ostrzeżenie: (0%)
|
Muszę stworzyć wyszukiwarkę, która będzie wyciągać z bazy danych określone rekordy.
Sama wyszukiwarka nie stanowi dla mnie problemu, zastanawiam się jedynie nad zapytaniem. Chodzi o to, że pól, przy pomocy których można wyszukiwać jest 16, użytkownik może podać wartość w dowolnych polach. I ważne, aby z bazy pobrać rekordy, które spełniają wszystkie warunki. Zastanawiam się, jak to zrobić, nie tworząc wielkiego skryptu, najlepiej opierając się na jednym zapytaniu. Wpadłem na pomysł, żeby najpierw przerobić dane, które użytkownik poda w wyszukiwarce, zamienić to w część zapytania (WHERE jeden="$jeden", dwa="$dwa" itd) i dopiero wtedy podstawić pod zapytanie. Jednak zastanawiam się, czy nie ma prostszego rozwiązania. Ma ktoś jakiś pomysł, albo spotkał się z tym już? I przy okazji, tak się ostatnio zastanawiam czemu zazwyczaj nie stosuje się kodowania np. md5(md5($zmienna)), tylko różnych kombinacji. Co prawda obecnie nie stanowi problemu odczytanie prostych haseł w md5, jednak podwójne kodowanie powinno załatwić sprawę. Czyż nie? |
|
|
|
Cromwell [PHP]md5 i zapytanie wyszukujące 26.11.2009, 11:01:02
nospor ad1)
http://nospor.pl/wyszukiwarka-zapytanie-za...... 26.11.2009, 11:02:54
thek No spor... A może zmienić silnik bazy na myisam i ... 26.11.2009, 11:36:34
nospor @thek a co ty mnie tak przeciąłeś spacją ?
to za... 26.11.2009, 11:39:37
thek A tak mi się wcięła spacja Jakby co... Przeprasza... 26.11.2009, 13:07:58
Cromwell Baza musi być MySQL, gdyż tylko taka jest obsługiw... 26.11.2009, 14:09:19
nospor CytatBaza musi być MySQLNie mowiono tu o zmianie b... 26.11.2009, 14:10:51
Cromwell Teraz rozumiem
Skorzystałem z tego skryptu, któr... 27.11.2009, 13:43:38 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 23:50 |