Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Эмуляция PDO


Автор: imm 29.1.2008, 18:24
Здравствуйте, Господа программисты.

Писал я себе спокойно свою CMS горя не знал, шел в ногу со временем юзал PDO. Но тут трабла возникла уже пропускаю второй заказ где нужно была налепить сайт на уже купленный хостинг заказчика, в обеих случаях у хостеров не было PDO. Пожалуйста помогите, может кто-то видел в сети или есть свой, но нужен класс, который эмулирует api PDO на стандартном php mysql интерфейсе.

За ранее благодарен



Автор: GeneralElectric 29.1.2008, 18:31
Боюсь, это будет затруднительно.
Посмотри DBsimple - возможно, удастся прикрутить для своих нужд или написать драйвер.

Автор: imm 29.1.2008, 18:43
А причем тут DBSimple, я конечно в его апи не разбирался, но мне не хочется ещё одного монстра грузить и так 160 кб смарти грузить приходится (на xml/xslt переписать руки не доходят) Так что этот вариант не подходит. Но все равно спасибо, узнал хоть что такое DBSimple ;)

Автор: GeneralElectric 29.1.2008, 18:51
Охохох. xml/xslt - альтернатива 160 килобайтам. Видимо, XML внеземной разум обрабатывает, без использования памяти. 
Ну, настаивать не буду. По мне - так, идеология одна, драйвер для mysqli - есть, значит, только напильником пройтись. Но хозяин - барин. 

Автор: SamDark 29.1.2008, 20:54
imm, 
Эмуляции PDO вроде нет готовой.

Автор: sTa1kEr 30.1.2008, 00:31
Цитата(SamDark @  29.1.2008,  21:54 Найти цитируемый пост)
Эмуляции PDO вроде нет готовой. 

Потому что это абсурд - эмулировать экстеншен, который работает с бд нативно и на порядок быстрее чем любой его эмулятор. Могу предложить взять классы Zend_Db и довести их методы до соответствия с PDO (имхо, больше всего схоже с PDO).

Автор: imm 30.1.2008, 19:24
Абсурд когда дополнение объявленное стандартным для php 5 вдруг оказывается не установленным у большинства хостеров. ну да ладно спасибо и на этом.

И кстати насчет XML его можно для большинства существующих бравзеров парсить на стороне клиента, т.е. по хорошему нужно оформлять серверную часть в виде xml сервера, а потом с помощью ajax грузить нужные куски и циплять их на xslt шаблон. Вот только когда въезжаешь во все это становишься уже большим и просто воодуевленно писать по ночам за восхищенные возгласы сверсников уже нет желания, а деньги за подобное никто не заплатит, так что зарываем мечты в землю и пишем эмуляторы PDO.

Всем спасибо, надеюсь я не отнял у Вас много времени.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)