src/DataBaseAR.php
public function getFromWhere($from, $where=NULL, $where_values=array(), $order=NULL, $limit=NULL, $offset=NULL){
        $res= FALSE;
        try{
            //Armo partes de la consulta
            if($order != NULL){$order= " ORDER BY " . $order;}
            if($limit != NULL){
                $limit= " LIMIT " . $limit;
                if($offset != NULL){$limit.= ' OFFSET ' . $offset;}
            }
            //Armo y preparo la consulta
            $query= $this->prepareSelect($this->select, $from, $where, '', '', $order, $limit);
            //Ejecuto la consulta
            $query->execute($where_values);
            //Controlo que este todo bien
            if($this->isOk($query)){
                $res= $query;
            }
            //Limpio las variables del AR
            $this->cleanVars();
        } catch (\PDOException $e) {
            $this->cleanVars();
            throw $e;
        }
        return $res;
    }
public function getFromWhere($from, $where=NULL, $where_values=array(), $order=NULL, $limit=NULL, $offset=NULL){
        $res= FALSE;
        try{
            //Armo partes de la consulta
            if($order != NULL){$order= " ORDER BY " . $order;}
            if($limit != NULL){
                $limit= " LIMIT " . $limit;
                if($offset != NULL){$limit.= ' OFFSET ' . $offset;}
            }
            //Armo y preparo la consulta
            $query= $this->prepareSelect($this->select, $from, $where, '', '', $order, $limit);
            //Ejecuto la consulta
            $query->execute($where_values);
            //Controlo que este todo bien
            if($this->isOk($query)){
                $res= $query;
            }
            //Limpio las variables del AR
            $this->cleanVars();
        } catch (\PDOException $e) {
            $this->cleanVars();
            throw $e;
        }
        return $res;
    }
public function getFromWhere ( $ from , $ where = NULL , $ where_values = array ( ) , $ order = NULL , $ limit = NULL , $ offset = NULL ) { $ res = FALSE ; try { //Armo partes de la consulta if ( $ order != NULL ) { $ order = " ORDER BY " . $ order ; } if ( $ limit != NULL ) { $ limit = " LIMIT " . $ limit ; if ( $ offset != NULL ) { $ limit .= ' OFFSET ' . $ offset ; } } //Armo y preparo la consulta $ query = $ this -> prepareSelect ( $ this -> select , $ from , $ where , '' , '' , $ order , $ limit ) ; //Ejecuto la consulta $ query -> execute ( $ where_values ) ; //Controlo que este todo bien if ( $ this -> isOk ( $ query ) ) { $ res = $ query ; } //Limpio las variables del AR $ this -> cleanVars ( ) ; } catch ( \ PDOException $ e ) { $ this -> cleanVars ( ) ; throw $ e ; } return $ res ; }
Devuelve el resultado de la consulta armada en base a los parametros
@param string $from
@param string $where
@param array $where_values
@param string $order
@param type $limit
@param type $offset
@return \PDOStatement o FALSE
@throws \PDOStatement
Devuelve el resultado de la consulta armada en base a los parametros