PHP mysql, выбирающий MAX () - PullRequest
0 голосов
/ 30 июня 2018

Попытка выбрать MAX() в PHP MySQL, но результат не отображается, а также не отображается ошибка (отображение ошибки включено

error_reporting(E_ALL);
ini_set('display_errors', 1);

).

Я пытался:

$user_home = new USER();

$select_max = $user_home->runQuery("SELECT MAX(Gems) AS highest FROM users"); 
$get_max = $select_max->fetch(PDO::FETCH_ASSOC); 
$highest = $get_max['highest'];
echo $highest;

Файл класса:

public function __construct()
    {
        $database = new Database();
        $db = $database->dbConnection();
        $this->conn = $db;
    }

    public function runQuery($sql)
    {
        $stmt = $this->conn->prepare($sql);
        return $stmt;
    }

1 Ответ

0 голосов
/ 30 июня 2018

Вы не выполняете запрос, просто готовите его и извлекаете данные ...

$select_max = $user_home->runQuery("SELECT MAX(Gems) AS highest FROM users"); 
$select_max->execute();
$get_max = $select_max->fetch(PDO::FETCH_ASSOC); 
$highest = $get_max['highest'];
echo $highest;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...