Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Всем привет! Есть проект на 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';

}

8 лет назад
HeliusSoft
42 годаМолдова
18 лет в сервисе
Был
9 месяцев назад