Доброе время. Такой вопрос. Если делать компонент для работы с разными базами данных, то необходимо в коде объекта, получаемого свои данные из БД НЕ писать сам запрос. Думаю это и так всем понятно. Но вот, я могу абстрагировать тип запроса(сел, дел, инс), набор обрабатываемых полей и имена таблиц. А вот с условиями выборки у меня возникают трудности. Как передать условие не описывая его явно. Например в Postgrey надо брать поля в двойные кавычки, а в MySQL в ` ` эти штуки. Никак не могу придумать как делать. Может кто знает как реализовать? Передавать строку без всего а потом выявлять в ней поля и обрамлять тоже маразм. Наверняка есть еще какието нюансы, кроме обрамления...
|