Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пишу класс! Нужен Совет! 
:(
    Опции темы
Render
Дата 29.7.2006, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 12.5.2005

Репутация: нет
Всего: 3



Встал вопрос как лучше реализовать, методы запросов к БД!

Вариант 1:

Одним методом sqlQuery (В которой будет определятся тип запроса, и следовательно логика метода будет довольно сложной). 
Под типами запросов имею в виду:
1) Запрос на выборку данных (SELECT)
2) Вставка данных (INSERT)
3) Обновление (UPDATE)
4) Удаление (DELETE)

Вариант 2:

Делать разные методы
sqlQuery на SELECT
sqlInsert
...

В принципе к однотипным запросам можно приписать CREATE, DROP и т.п.

Проблема заключается в том что я довольно плохо знаю рег. выражения. Наверное придется в этом случае поднимать по ним уровень! =)
Как всё это дело с определением типа можно упростить?
Ну и вообще жду советов!

PS: PEAR не предлагать  
PM   Вверх
Mal Hack
Дата 29.7.2006, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



PM ICQ   Вверх
Render
Дата 30.7.2006, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 12.5.2005

Репутация: нет
Всего: 3



Совет отличный, я уже работал с PDO...
Наверное действительно пора уже перейдти на готовые решения...
Ну а касательно вопроса всё таки? 
PM   Вверх
GiV
Дата 30.7.2006, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 13.7.2006
Где: rus|53

Репутация: 1
Всего: 9



Касательно вопросов, нужно понять для чего выводить запросы в методы. 
Для упрощения работы с базой (прозрачной работой) может стоит реализовать ORM? 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 30.7.2006, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Что касается вопроса, то как показала моя практика все это излишне. Проще самому в скрипте сделать с рещультатом запроса то, что нужно.

Цитата(GiV @  30.7.2006,  12:43 Найти цитируемый пост)
может стоит реализовать ORM?  

Что есть ORM? 
PM ICQ   Вверх
Endeveit
Дата 30.7.2006, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 2.6.2006

Репутация: 1
Всего: 7



По-вопросу: зачем придумывать велосипед, когда есть PDO?
2 Mal Hack: ORM == Object-Relational Mapping (тут подробно и основательно, тут "на пальцах") 
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.