![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
можно сделать построитель для любых по сложности запросов, такой, что сложность построения не превышает сложности sql, но возможен контроль типов, а также генерация sql, зависимая от драйвера.
уверен, внутри за счет полиморфизма и пр. все будет выглядеть коротко и ясно, а результат для использования - что-то типа такого:
есть например такая библиотека http://www.notorm.com/, поглядите исходники. Это сообщение отредактировал(а) baldina - 19.11.2012, 16:59 |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 14 Всего: 386 |
Про что? Про "многоязыковые" словари?
Вот, что-то на коленке накропалось ;) -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
а вообще, мне кажется, нужно начинать с целей: чего хочется достичь. Gold Dragon хотел маленькую библиотеку, удобную для него лично, но результат стал естественным образом разрастаться - по мере понимания проблем и способов решения.
видимо можно было прийти к пониманию несколько иным путем - сформулировав требуемый интерфейс к бд. а для начала - познакомиться с тем, что есть. вот например: http://sql-cross-queries.freexit.eu/ не удивлюсь, если в результате ТС поймет концепцию некоторых ранее виданных библиотек, что-то ему понравится, и он бросит свой велосипед. хотя велосипеды изобретать полезно: начинаешь понимать как оно работает |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 3 Всего: 42 |
ksnk, это же самое можно реализовать без словарей
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 2 Всего: 71 |
ksnk, очень сложная система получается, да и не нужная на мой взгляд... Нужно как минимум ещё и "словари" знать
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |