public function beginTransaction() {
		$this->connect();
		
		if ($this->txStatus == self::TX_NOT_STARTED) {
			$this->txStatus = self::TX_STARTED;
			$this->txCounter = 1;
			return $this->driver->begin();
		}
		
		$this->txCounter++;
		return false;
	}
public function beginTransaction() {
		$this->connect();
		
		if ($this->txStatus == self::TX_NOT_STARTED) {
			$this->txStatus = self::TX_STARTED;
			$this->txCounter = 1;
			return $this->driver->begin();
		}
		
		$this->txCounter++;
		return false;
	}
public function beginTransaction ( ) { $ this -> connect ( ) ; if ( $ this -> txStatus == self :: TX_NOT_STARTED ) { $ this -> txStatus = self :: TX_STARTED ; $ this -> txCounter = 1 ; return $ this -> driver -> begin ( ) ; } $ this -> txCounter ++ ; return false ; }
Begins a transaction
Begins a transaction