Новина избрана от мен

  • Автор Автор Hous
  • Начална дата Начална дата

Hous

Registered
На началната страница на сайта се опитвам да покажа 3 новини избрани от мен,като принципно съм сложил едно поле в таблицата chosen=0
и ако е 1-ца да гопоказва в началото на страница,всичко е ок,като обаче проблема е ,че като ги подреждам ги подреждам по ID
Код:
select * from TABLICA WHERE chosen=1 ORDER BY id DESC LIMIT 3
показва 3 като те са най-новите добавени новини,но понякога може да видя някоя стара да кажем id 3 и да я маркирам като chosen , и сега въпроса е как "Аджеба" да кажа на mysql да покаже последната която е обновена от chosen=0 на chosen=1 , а не според id-то или час/дата...
 
Код:
ALTER TABLE `table1` ADD `lastUpdated` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;
Нещо такова за по-лесно ще пробвам (в смисъл да не записвам времето а само да се обновява)
Ще тествам и ако всичко проработи +1 :)
 
може това да ти помогне :

http://stackoverflow.com/questions/1388025/how-to-get-id-of-the-last-updated-row-in-mysql
 

Back
Горе