Как сохранить максимальный идентификатор из запроса mysql в переменную php?

#php #mysql

#php #mysql

Вопрос:

У меня это не работает:

 $query = mysql_query(" SELECT max(id) FROM chat_records ");
while ($row = mysql_fetch_assoc($query)) {
    echo $row['id'];
}
  

Как я могу заставить это работать?

Комментарии:

1. У AJ есть это ниже. Всякий раз, когда вы используете агрегатную функцию ( SUM, MAX, COUNT ), хорошей идеей будет предоставить псевдоним столбца с AS aliasname синтаксисом. И если вы используете fetch_assoc , это необходимо.

Ответ №1:

Измените свой запрос на этот:

 SELECT max(id) AS id FROM chat_records