Имена участников (разделяйте запятой).
не читабельны многовложенные массивы. всё равно полностью не знать о субд не получится и в этом свете я выбираю наглядный SQL, а не птичий язык с...
не придирайся. $db->get2d(), которая, кстати, в процессе своей работы вызывает $db->query() - свою для каждой субд. class SQLDB { //...
armadillo, не слишком читабельно... проще уж написать if ($oracle) и сделать два варианта запроса..
$db->query(...) - для разных субд будут вызваны разные функции. станет. не будет таких вот функций-обёрток... не надо впадать в маразм и всё...
stas_t, ага, ветвление. ты проверяешь какого типа данные к тебе поступили и в зависимости от типа выбираешь правильную функцию для работы с ними....
мож всё же расскажешь что у тебя хранится в этих таблицах?
а чо так ещё больше? :)
4 таблицы описывают модель (классы). а чо так много? :)
вопрос-то в чём? =)
armadillo, первый не осилил :) я отвечал на второй...
если программист это заранее не предусмотрел - да :) в этой ситуации достаточно вынести все параметры в отдельную таблицу: идентификатор...
для каждого типа - да, без программиста по любому не обойтись...
для каждого типа объекта - своя таблица. по хорошему каждая таблица должна быть максимально однородна.
а можно привести содержание db_fetch_array, способной работать с различными субд? нафига такой финт ушами?
нет
stas_t, дело не в том, что причин не много, а в том, что они бывают. и ооп тут позволяет сократить объём геморроя... давайте приводить код.....
случаем не в районе двенадцати? у меня как раз в это время три раза свет отключали... ага, судя по трубам, это - тэц
Горбунов Олег, вот бы нашёлся добрый человек и отфильтровал бы оттуда всю воду.. ;) хранить их в виде массива и во все функции передавать в...
потому, что количество баз данных может быть больше одной.