Форум программистов, компьютерный форум CyberForum.ru

Правильный SQL запрос для реализации фильтра списка записей - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android GridView и обрабочик http://www.cyberforum.ru/android-dev/thread1333650.html
Всем привет,у меня такой вопрос ,я создал GridView и хочу сделать,чтоб при нажатие на позицию один у меня в этой позиции появлялась картинка R.drawable.sh1 при нажатии на позицию 2 R.drawable.sh2 ,ну и т.е GridView.OnItemClickListener grid = new GridView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { } Добавлено через...
Android Отправка данных HTML-формы через приложение Android Вообщем есть приложение и сайт drupal на wamp. Необходимо авторизоваться через приложение, пробую заполнить форму и отправить на сайт, ничего не получается. // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://192.168.0.44/www.mywebsite.org/"); try { ... http://www.cyberforum.ru/android-dev/thread1333365.html
Android Как добавить новую строку в конец файла?
WriteToFile("studentsapp22.txt", rcet.getText().toString()); Данная строка лишь перезаписывает файл, а мне очень нужен список в нем.
Android Свой список имён в ListView
У меня есть ListView и ArrayAdapter который наполнент ссылками на разные Intent. Как сделать чтобы пользователь видел в имени элемента кодListView не код который отображается, а конкретно заданое мною имя?
Android Динамическое создание кастомного layout http://www.cyberforum.ru/android-dev/thread1333109.html
Всем здрасте. Столкнулся с такой проблемой. Стоит задача по нажатию на динамически созданный едит текст в леяуте (с едит текстом и кнопкой внутри) переходить на другой экран, там делать манипуляции с другими едит текстами и по клику на кнопку возвращаться обратно и заполнить кликнутый едит текст данными которые были введены на форме на которую переходили. Как такое сделать ? В голову не приходит...
Android Jsoup парсим сайт Добрый день! хочу разобраться как работать с данной библиотекой. Получаю информацию с сайта http://bestanekdots.ru public class MainActivity extends Activity { public Elements title; public ArrayList<String> titleList = new ArrayList<String>(); подробнее

Показать сообщение отдельно
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
18.12.2014, 21:24     Правильный SQL запрос для реализации фильтра списка записей
bakhman, Armagedo, здесь есть риск получить значения с кавычками и апострофами, поэтому я бы не рекомендовал использовать прямые значения. Советую ознакомиться с Правильно составить запрос, содержащий "'".
Кроме того, неясно, что будет, если пользователь не введёт значения совсем. Показывать 0 записей?
Посему условие запроса я бы переписал примерно так.
Java
1
2
3
4
5
String condition = "";
if (!city.isEmpty)
    condition += "(city = " + DatabaseUtils.sqlEscapeString(city) + ")";
if (!name.isEmpty)
    condition = (condition.isEmpty() ? "" : " AND ") + condition + "(name = " + DatabaseUtils.sqlEscapeString(name) + ")";
И то же условие для фамилии.
Затем сделать проверку condition.isEmpty, и если false, то можно делать запрос.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru