| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
Потому что это абсурд - эмулировать экстеншен, который работает с бд нативно и на порядок быстрее чем любой его эмулятор. Могу предложить взять классы Zend_Db и довести их методы до соответствия с PDO (имхо, больше всего схоже с PDO). |
| Автор: imm 30.1.2008, 19:24 |
| Абсурд когда дополнение объявленное стандартным для php 5 вдруг оказывается не установленным у большинства хостеров. ну да ладно спасибо и на этом. И кстати насчет XML его можно для большинства существующих бравзеров парсить на стороне клиента, т.е. по хорошему нужно оформлять серверную часть в виде xml сервера, а потом с помощью ajax грузить нужные куски и циплять их на xslt шаблон. Вот только когда въезжаешь во все это становишься уже большим и просто воодуевленно писать по ночам за восхищенные возгласы сверсников уже нет желания, а деньги за подобное никто не заплатит, так что зарываем мечты в землю и пишем эмуляторы PDO. Всем спасибо, надеюсь я не отнял у Вас много времени. |