<?php
require_once 'core/init.php';

$user = DB:: getInstance() -> query(" SELECT * FROM users ");

if (!$user -> count()) {
echo 'No User';
}else {
foreach ($user -> results() as $user) {
echo " Result Existed!";

}
}

this is my index code and 

<?php
/**

*/
class DB 
{
private static $_instance = null;
private 
$_pdo,
$_query,
$_error= false, 
$_result, 
$_count = 0;

private function __construct(){
    try {
        $this -> _pdo = new PDO('mysql:host='.Config::get('mysql/host').';'.
                                    'dbname='.Config::get('mysql/db'),
                                    Config::get('mysql/username'),
                                    Config::get('mysql/password')
        );
    } catch(PDOExeption $e) {
        die($e -> getMessage());
    }
}

public static function getInstance(){
if(!isset(self:: $_instance)){
self:: $_instance = new DB();

}
return self::$_instance;
}

public function query($sql, $params = array()){
$this -> _error = false;
if ($this-> _query = $this-> _pdo-> prepare(var_dump($sql))) {
$x=1;
if(count($params)){
foreach ($params as $param) {
# code...

$this -> _query -> bindValue ($x, $param);
$x++;
}
}
if ($this-> _query -> execute()) {
$this -> _result = $this -> _query-> fetchAll(PDO::FETCH_OBJ);
$this -> count = $this -> query -> rowCount();
}else{
$this -> _error = true;
}
}
return $this;
}
public function action($action, $table, $where = array()){
if (count($where) === 3) {
$operators = array('=','>','<','>=','<=');

$field = "$where[0]";
$operator = "$where[1]";
$value = "$where[2]";

if (in_array($operator, $operators)) {
$sql = "{$action} FROM {$table} WHERE {$field} {$operator} ?";

if ($this -> query($sql, array($value))-> error()) {
return $this;
}
}
}
return false;
}
public function get($table, $where){
return $this -> action('SELECT *', $table, $where);
}
public function delete($table, $where){
return $this-> action('DELETE', $table, $where);
}
public function error(){
return $this -> _error;
}
public function count(){
return $this-> _count;
}

}


this is my DB code i want this code to show me the entries of table as we can see the index.php page, but it shows me "string ' SELECT * FROM users ' (length=21)
No User"
can anybody help ? what i have done wrong ?