Не могу получить последний id

170
06 марта 2019, 00:00

Подскажите пожалуйста, есть код проверяет последний id в таблице.

<?php
$host = 'localhost';
    $db   = '';
    $user = '';
    $pass = ';
    $charset = 'utf8';
    $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
    $opt = [
        PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
        PDO::ATTR_EMULATE_PREPARES   => false,
    ];
    $pdo = new PDO($dsn, $user, $pass, $opt);
    $stmt = $pdo->query('SELECT MAX(id) FROM users');
while ($row = $stmt->fetch()) {
    echo $row['id'];
}
?>

Но echo ничего не выводит. error log выводит

PHP Notice: Undefined index: id in /home/fun/test.php on line 17

Answer 1
<?php
$host = 'localhost';
    $db   = '';
    $user = '';
    $pass = ';
    $charset = 'utf8';
    $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
    $opt = [
        PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
        PDO::ATTR_EMULATE_PREPARES   => false,
    ];
    $pdo = new PDO($dsn, $user, $pass, $opt);
    $stmt = $pdo->query('SELECT MAX(id) AS id FROM users');
while ($row = $stmt->fetch()) {
    echo $row['id'];
}
?>
READ ALSO
Объединить массивы

Объединить массивы

Имеются массивы выводятся в цикле

181
Отключение проверки seo url

Отключение проверки seo url

Имеются повторяющиеся подкатегории, к примеру: Samsung - комплектующие LG - комплектующие те

187
Сгруппировать строки по группам PHP SQL

Сгруппировать строки по группам PHP SQL

Подскажитеу меня есть база книг

129
Текущая ссылка в twig

Текущая ссылка в twig

Доброе время сутокПодскажите пж

178