LINUX.ORG.RU

singleton, + transaction


0

0

class DataBase() 
{
     private function __construct($dns)
     {
         $this->dbh = DB::Connect($dns);
         ....
     }

     static getHandle()
     {
         return $this->dbh;
     }
}

на сколько я понял из документации, транзакции возможны при таком подходе.
но все же
реальная ситуация - все защедщие сидят на одном dbh
допустим в определенный момент для определенного клиента нужно сделать rollback,
ведь по теории откат произойдет и для всех клиентов, висящих на данном dbh ? 
=> при таком подхоте мехонизм транзакций использовать не желательно ?
или я где-то что=то упустил ?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.