Library/QueryManager.php
//la restriccion y los parametros de las restriciones
la restriccion y los parametros de las restriciones
la restriccion y los parametros de las restriciones
function select1($attr, $table, $where, $param)
    {
        try {
            if ($where == "") {
                $query = " SELECT " . $attr . " FROM " . $table;
            } else {
                $query = "SELECT " . $attr . " FROM " . $table . " WHERE " . $where;
            }
            $sth = $this->pdo->prepare($query);
            if($param == null){
                $sth->execute();
            }else{
                $sth->execute($param);
            }
            $response = $sth->fetchALL(PDO::FETCH_ASSOC);
            return array("results" => $response);
        } catch (PDOExepcion $e) {
            return $e->getMessage();
        }
        $pdo = null;
    }
function select1 ( $ attr , $ table , $ where , $ param ) { try { if ( $ where == " " ) { $ query = "  SELECT  " . $ attr . "  FROM  " . $ table ; } else { $ query = " SELECT  " . $ attr . "  FROM  " . $ table . "  WHERE  " . $ where ; } $ sth = $ this -> pdo -> prepare ( $ query ) ; if ( $ param == null ) { $ sth -> execute ( ) ; } else { $ sth -> execute ( $ param ) ; } $ response = $ sth -> fetchALL ( PDO :: FETCH_ASSOC ) ; return array ( " results " => $ response ) ; } catch ( PDOExepcion $ e ) { return $ e -> getMessage ( ) ; } $ pdo = null ; }
la restriccion y los parametros de las restriciones
la restriccion y los parametros de las restriciones
//verificamos si el where trae datos. //si el where no trae datos se hace una consulta sin restricciones. //y si trae datos se hace la consulta con la restriccion //utilizo la clase pdo para almacer el query en sth //ejecuto el query //guardo todos los datos de la consulta dentro de un array //retorno un array con el resultado