Написать класс работы с PDO

Бюджет: по договоренности
Всем привет! Есть проект на PEAR DB.
Нужно написать класс для работы с PDO на основе PEAR DB. 
Нужно что бы можно было просто подставить сделанный вами class  и удалить старый PEAR DB.
так же что бы собирались логи ошибок, и время выполнения запроса.
Класс так же должен уметь выполнять транзакции.
Запросы query должны уметь выполнять MYSQL процедуры,функции, и множество запросов в одном query.
так же нужно предусмотреть bindParam , $params в  query($sql,$params) для одно sql запроса;
вот простой пример запроса который должен выполнятся:
function get_langID($lang){
      global $myDB;
        $r= $myDB -> query('SELECT `id` FROM `'.TBL_LANG."`  where `pid`='1' and `id`>'1' and `type`='".$lang."' ");
       if(!DB::isError($r) && $r-> numRows()>0)
      {   
         $row = $r-> fetchRow(DB_FETCHMODE_ASSOC);
         return $row['id'];
      }
         return '2';
   }
Опубликован 16.12.2015 в 01:46

Выберите способ верификации:

Обновите страницу после прохождения верификации.