![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
Используете ли Вы в своих сайтах PDO? Если нет то почему? Ваши впечатления?
|
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Не использую, потому что с простого mysql_ пересел сразу на dbsimple, которую дописал немного, во всем полностью устраивает. Кроме mysql бд не использовал.
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Лично я привык работать с raw SQL. Уж очень греет возможность вывести запрос для визуального контроля. Мне её будет очень сильно не хватать при работе с подстановками.
А в остальном я особых отличий от mysql не вижу. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
GeneralElectric, а контроль ошибок, а работа с ораклом? (запросы типа insert into my_table(fd_data) values (empty_blob()) returning fd_data into :fd_data) ...
|
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Для подстановок написал собственную ф-цию dbsimple, вот
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
flashaa, спасибо, но, насколько мне известно, в DBSimple нет драйвера PDO, то есть, здесь она оффтопик.
Хотя если она реализует этот метод для mysqli - это было бы интересно. Но все равно, для отладки критической является как раз разница между тем, что там настроил наш код, и что реально ушло в базу. awers, контроль ошибок - имеются в виду исключения? Не знаю, мне хватает по-старинке проверять результат _query. А с ораклом, во-первых, можно работать через OCI, а, во-вторых, как повод пользоваться PDO для меня это не может иметь значения совсем. |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
GeneralElectric, ну ок, по твоей логике можно тогда пользоваться для mysql - mysql_*, для oracle - oci_*, для mysqli - mysqli_* .... а где уневерсальность хоть какая? куча кода для контроля ошибок...
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
К сожалению, такого рода универсальность меня не интересует совсем.
Кучи кода я тоже не наблюдаю. |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Я хочу быть понятым правильно.
Я не отвечал на вопрос, "чем хорош или плох PDO" или "почему PDO стоит использовать в своей работе". Я отвечал на вопрос, "использую ли я в своих сайтах PDO". Поскольку я не использую в своих сайтах oracle, то мне не нужна универсальность. Поскольку сайты у меня довольно простые, большая часть скриптов сводится к тому, чтобы получить из БД данные и вызвать шаблон, то обработка ошибок меня тоже не очень затрудняет - собственно, ошибок работы приложения приходится обрабатывать на порядок больше, чем системных - в таблице нет записей, неверные параметры, и так далее. А при работе с БД только одно исключение и кидается - при выполнении запроса. Где там куча кода? |
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
GeneralElectric, да, в рамках ответа на поставленный мною вопрос - ты прав. а так еще на самом деле еще куча кода ))))
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |