SQL запрос вывода последнего элемента

shefeduard

Guest
SQL запрос вывода последнего элемента

SELECT * FROM my_table LIMIT 1

это будет выводить первый элемент таблицы...
а как вывести последний???

я всегда использовал
SELECT * FROM my_table ORDER BY title DESC LIMIT 1


но в этом случае мне неначе опиратся чтобы вывести последний элемент...

вставлял просто DESC - не помогает..
 

440hz

php.ru
от ты думаешь что MySQL хранит записи в порядке их поступления? ну-ну ...
 

shefeduard

Guest
я нечего не думаю... мне надо просто вывести последнюю запись с MySQL
 

440hz

php.ru
MySQL не знает какая первая, а какая последняя. порядок сортировки определяшь ты сам.

сделай поле автоинкрементное и сортируй по нему хоть вдоль хоть поперек.

-~{}~ 21.02.06 19:13:

Автор оригинала: shefeduard
я нечего не думаю...
а надо бы ...
 

shefeduard

Guest
ну первое же выводит...
ну ладно спасибо... что разъеснил...
 

Beetle(c)]u$

Новичок
440hz
так завести :) я заводил, когда с этим столкнулся
правда, я, пока не напишу до конца то, что мне нужно не забиваю базу сотнями тысяч данных :D
 

shefeduard

Guest
у м еня в таблице один столбец MESSAGE
в него хочу записывать сообщения...
ну как на форумах - типа записной книжки...

вот как можно записывать в этот столбец много раз?
UPDATE my_table SET MESSAGE = '$my_message' WHERE ????

в PHPMyAdmin он просто - WHERE MESSAGE='последнее сообщение'
и все...
а может есть другие способы?
 

440hz

php.ru
shefeduard
удали у себя MyAdmin и поработай денька два-три из командной строки. вопросы разрешаться сами собой + наконец-то начнешь читать Mysql-manual.
 

shefeduard

Guest
какая еще командная строка?
у меня Win+Apache+PHP+MySQL

лана, я понял что порядка нету...
ну а как записывать в однин и тотже столбец много раз?

-~{}~ 22.02.06 13:25:

просто скажите легче будет если ввести ID?
ДА или НЕТ... и тема закрыта!
 

440hz

php.ru
Фанат
а человек кроме "кнопочек" и не знет ничего ... винда она рулит ... еще один "гений" учится ...
 
Сверху