HTML-формы для помощника сборки SQL - PullRequest
0 голосов
/ 23 февраля 2011

Есть ли какая-либо библиотека (javascript, python, perl, java), которая поможет мне создавать HTML-формы, а затем после отправки преобразовать их в язык SQL?

Я имею в виду, если у меня есть поле int в БД, я хочу автоматически построить форму и с проверкой int, и после отправки она создаст sql как AND filed_name=value. или установите поле в db build для флажков и преобразуйте его в SQL WHERE myset = 'Travel,Sports' и так далее ...:)

1 Ответ

0 голосов
/ 23 февраля 2011

Есть потенциальные проблемы с чем-то подобным.Во-первых, вы подвергаете себя риску внедрения SQL, позволяя непосредственно добавлять содержимое поля в команду / запрос SQL.Было бы лучше, если бы он использовал хранимые процедуры или хотя бы проанализировал их через какой-либо фильтр / функцию.

Во-вторых, у каждой базы данных есть свои причуды, поэтому вам все равно придется настраивать автозапуск.строить функции, чтобы соответствовать базе данных и версии, которую вы используете для синтаксиса и типа.Плюс ко всему прочему, например, должен ли бит или логическое значение быть представлено флажком, или раскрывающимся списком да / нет, или переключателем.

К тому времени, когда вы закончите, вы, вероятно, будете более счастливы, просто создав уровень базы данных, в который вы сможете передавать свою информацию и обрабатывать, как вам нравится.

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