как использовать синтаксический анализ параметров sqlite - PullRequest
1 голос
/ 14 февраля 2012

sqlite поддерживает параметры синтаксического анализа для вас:

$ cur.execute("select name from people where age=?;", (age,))

Как я могу получить доступ к полученному проанализированному sql? Что-то вроде:

$ age = 18
$ cur.format("select name from people where age=?;", (age,))
"select name from people where age=18;"

1 Ответ

1 голос
/ 14 февраля 2012

Вы не можете.Нет никакого доступного sql для доступа, потому что запрос никогда не собирается в одну строку.Библиотека sqlite получает строку sql и параметры отдельно.

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