handleError(); } public function exec($statement) { $res = parent::exec($statement); if ($res !== false) { return $res; } $this->handleError(); } protected function handleError() { echo "SQL error\n"; echo " " . $this->errorCode() . "\n"; echo " " . implode(' - ', $this->errorInfo()) . "\n"; exit(2); } } ?>