Android реальная escape-строка в sqlite - PullRequest
11 голосов
/ 31 августа 2011

Как я могу использовать php real_escape_string в Android sqlite?

, когда я добавляю следующее к значению строки моей таблицы "asd '", тогда я получаю сбой из-за "'" char.Как я могу избежать недопустимых символов в Android sqlite?

Спасибо

редактировать: в Android, а не php

1 Ответ

44 голосов
/ 31 августа 2011

Я думаю, что эквивалентная функция - DatabaseUtils.sqlEscapeString(stringToEscape). (Javadoc: SQL_escape строка).

Если вы используете метод SQLiteDatabase insert, принимающий ContentValues в качестве параметра, эти могут быть автоматически экранированы для вас, но я не на 100% (и я не был в состоянии проверить).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...