Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Получение значения (https://forum.antichat.xyz/showthread.php?t=179523)

programming 17.02.2010 12:34

Получение значения
 
Как получить значение самой последней строки в таблице столбца id?
Спасибо.

Decoy 17.02.2010 12:54

SELECT * from table ORDER BY id DESC LIMIT 1;

Seravin 17.02.2010 12:56

Только что читал мануал, и вроде бы наткнулся на то что тебе именно надо: LAST_INSERT_ID() возвращает значение последнего id

m0Hze 17.02.2010 13:09

Цитата:

Сообщение от Seravin
Только что читал мануал, и вроде бы наткнулся на то что тебе именно надо: LAST_INSERT_ID() возвращает значение последнего id

Возвращает значение id, после последней связи с БД.

Engineer 17.02.2010 14:48

m0Hze, А разве это не то же самое? Нет связи с БД нет новых полей.

Seravin 17.02.2010 15:07

Цитата:

Сообщение от Engineer
m0Hze, А разве это не то же самое? Нет связи с БД нет новых полей.

Наверно всё-таки не то же самое, ведь id может быть во многих таблицах

Engineer 17.02.2010 16:36

Цитата:

Сообщение от Seravin
Наверно всё-таки не то же самое, ведь id может быть во многих таблицах

Я не думаю что под id имеется ввиду имя, скорее всего это поле которое задано в auto increment

Seravin 17.02.2010 16:42

Цитата:

Сообщение от Engineer
Я не думаю что под id имеется ввиду имя, скорее всего это поле которое задано в auto increment

ну я это имел ввиду! просто обычно id идёт как auto increment, а полей с auto increment может быть много

b3 17.02.2010 17:11

если ID автоинкремент, то :
Код:

SELECT max(id) FROM table_name
ЗЫ Ты помоему только недавно вышел с бана за подобные темы. Чем тебе не нравятся прикрепленные топики?


Время: 01:22