![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 28.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tworzę aplikacje w Javie na androida. Użytkownik ma formularz wyszukiwania. Użytkownik może wybrać co najmniej jedno z kilku kryteriów wyszukiwania. Wszystkie pola są przesyłane przez JSONParser metodą POST do web service na serwerze, który jest napisany w PHP. PHP komunikuje się z bazą danych w MySql, gdzie tworzę zapytanie: SELECT * FROM table WHERE column1='value' and column2='value' and ... Użytkownik może wybrać od 1 do 5 kryteriów wyszukiwania. Jakby zawsze wybierał wszystkie kryteria to sprawa byłaby prosta:
Jednak nie musi wybrać wszystkich kryteriów. Jak użytkownik wybierze 1 z 5 kryteriów to 4 warunki w klauzuli WHERE zapytania SELECT są uzupełniane pustymi Stringami przez co zapytanie wyświetla nieprawidłowe wyniki. Jest jakiś sposób na dynamiczne tworzenie zapytania SQL w takiej formie?? Czekam na wasze sugestie ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:00 |