protected function executeQuery() {

		$this->lastQuerySql = $this->sql;
		return $this->dbConnection->doPreparedQuery($this->sql, $this->valuesToBind);

	}
protected function executeQuery() {

		$this->lastQuerySql = $this->sql;
		return $this->dbConnection->doPreparedQuery($this->sql, $this->valuesToBind);

	}
protected function executeQuery ( ) { $ this -> lastQuerySql = $ this -> sql ; return $ this -> dbConnection -> doPreparedQuery ( $ this -> sql , $ this -> valuesToBind ) ; }
bind values and execute the SQL statement
returns array of records

@todo caching/do not prepare statement again, if query hasn't changed

@return array
bind values and execute the SQL statement returns array of records