Добрый день,SQLite принести заявление
Мне нужно извлечь строки из моего SQLite таблицы, но мне нужно передать несколько параметров. Это мое утверждение, которое не работает.
SELECT * FROM messages WHERE currentuser=\"%@\" AND (belongstouser=\"%@\" OR mymsgforuser=\"%@\") ORDER BY ID ASC
мне это нужно, чтобы сначала проверить на матч CurrentUser, то из этих матчей, чтобы проверить либо belongstouser или mymsgforuser матчей. Можно ли таким образом вложить предложение sqlite? Я попытался удалить скобки, и это тоже не сработало. Я также искал документацию sqlite и не мог найти решение.
Никогда не используйте' stringWithFormat:.. 'построить строку запроса Правильно связывать значения с помощью соответствующих 'sqlite3_bind_xxx' функций. – rmaddy
Будет ли функция связывания позволить мне построить запрос, который мне нужен? – adrian1kat
да, это именно то, что существует для привязки – heximal