Aa evet hocam bu daha mantıklı... Aklıma yattı bu. Hem de benim söylediğim yöntemden daha kısa sanki insan 5dk da halledebilir gibi geliyor Teşekkür ederim yorumunuz için r10+

AhmetTulgar adlı üyeden alıntı: mesajı görüntüle
Söylediğin mantığa yakın bir şekilde yapabilirsin ama o şekilde olmaz. Zaten dediğin gibi en son üste çıkarma tarihini bir alanda saklaman gerekecek. Bu yüzden bir usteCikar gibi bir alan yap, buraya ilan oluştururken 'time()' ile zaman damgasını ver, sıralamaları eskiden yaptığın gibi yine tarihe göre buradan yap. Üste çıkarma işlemi yapıldığında bu alanı güncel tarih ile değiştir. Tekrar üste çıkarma hakkı vermek için de yine buradaki tarihi kullanabilirsin.
Evet hocam benim dediğim yönteme de biraz yakın bu. Üsttekini kullanacağım sanırım teşekkür ederim
Athynas adlı üyeden alıntı: mesajı görüntüle
İlan ilk açıldığında verdiğiniz timestamp üzerinden kontrol yapıp 24 saat geçip geçmediği kontrol edilip ayrı bir sütunda buna göre taşınıp taşınmadığı kontrol edilebilir ve buton aktif hale getirilebilir. Profesyonel kesinlikle değilim az ve kıt bir bilgim var ancak ben olsam bu şekilde yapmaya çalışırdım. Tabi bu çerçevede ilan sıralamasını yaparken yazdığın sql sorgusuna bir ekleme daha yapmak gerekiyor.