/** * Called before each db query. * * Overridden to ensure $this->lastErorr is reset each query * * @param string $sql * @param array array of parameters * @param int $type type of query * @param mixed $extrainfo driver specific extra information * @return void */ protected function query_start($sql, array $params = null, $type, $extrainfo = null) { $this->lastError = null; parent::query_start($sql, $params, $type, $extrainfo); }
/** * Called before each db query. * @param string $sql * @param array array of parameters * @param int $type type of query * @param mixed $extrainfo driver specific extra information * @return void */ protected function query_start($sql, array $params = null, $type, $extrainfo = null) { parent::query_start($sql, $params, $type, $extrainfo); // mssql driver tends to send debug to output, we do not need that ;-) $this->last_error_reporting = error_reporting(0); }
/** * Called before each db query. * @param string $sql * @param array $params array of parameters * @param int $type type of query * @param mixed $extrainfo driver specific extra information * @return void */ protected function query_start($sql, array $params = null, $type, $extrainfo = null) { parent::query_start($sql, $params, $type, $extrainfo); }