|
MySQL.RU - Webboard
Вернуться
как прочитать последную запись в таблице? (Jock) 15/08/2003 - 12:54:24
Re: как прочитать последную запись в таблице? (walrus) 15/08/2003 - 13:55:48
Re: как прочитать последную запись в таблице? (Алексей) 12/07/2012 - 17:39:59
> Original message text:
> From: Jock - 15/08/2003 - 12:54:24
> Subject:как прочитать последную запись в таблице?
> -----------------
> надо прочитать все поля из последней записи в таблице. Нашел метод ну что-то он уж больно муторный и громоздкий, подскажите как сделать лаконичнее и быстрей, чем:
> $query="SELECT * FROM stuff";
> $result=mysql_query($query, $link);
> $id=mysql_result($result, MYSQL_NUMROWS($result), "id");
> $filename=mysql_result($result, MYSQL_NUMROWS($result), "filename");
> Спасибо
>
>
>
>
From: walrus - 15/08/2003 - 13:55:48
Subject:как прочитать последную запись в таблице?
-----------------
В таблицах нет последней записи. Последняя запись может быть в конкретном запросе.
Если вы хотите получать последнюю запись, доавленную вами в этом соединении, то добавте в таблицу поле с auto_increment (ну или посмотрите, что уже есть такое поле), и после добавления записи
сделайте select last_insert_id()
Если вам надо последнюю запись, которую добавляли/обновляли, добавте в таблицу поле типа timestamp (например timemark timestamp), и затем select * from stuff order by timemark desc limit1
Если надо запись в таблице с наибольшим значением primary key (то есть последнюю добавленную кем угодно, если primary key автоинкрементальное поле), то
select * from stuff order by primary_key_field desc limit 1
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
41543
|
|