برگزیده های پرشین تولز

نمایش نتایج کوئری بصورت جدید به قدیم

ms100

کاربر تازه وارد
تاریخ عضویت
3 نوامبر 2004
نوشته‌ها
93
لایک‌ها
2
سلام
من الان کوئری میگیرم که از دیتابیس مثلا بخش اخبار وارد صفحه بشه جدیدترین ارسالی ها همیشه آخر صفحه هستند.

به چه صورت میشه که وقتی کوئری میگیریم مطالبی که از کوئری گرفته میشه از جدید به قدیم مرتب بشه و نمایش داده بشه ؟

یعنی به اینصورت :
- مطلب 3 - Id 3
- مطلب 2 - Id 2
- مطلب 1- Id 1
و نه برعکس.

ممنون.
 

ms100

کاربر تازه وارد
تاریخ عضویت
3 نوامبر 2004
نوشته‌ها
93
لایک‌ها
2
برای اینکار
order by
چه چیزی باید قرار بشه ؟
مثلا بر حسب آی دی اما از بزرگتر به کوچکتر
یا حالا هر چیز دیگه ای که باشه
 

Behzad1984

کاربر تازه وارد
تاریخ عضویت
14 جولای 2007
نوشته‌ها
13
لایک‌ها
0
سن
40
محل سکونت
Tehran, Iran
ساده ترین راه استفاده از ORDER BY است، به گونه ای است که سطرهای جدول که حاوی ID بزرگتری هستند، اول فهرست شوند (مرتب سازی صعودی به نزولی):

PHP:
SELECT * FROM news ORDER BY id DESC

ولی اگر برای هر خبر، تاریخ هم در نظر گرفته اید:

PHP:
SELECT * FROM news ORDER BY date DESC

DESC = مرتب سازی صعودی به نزولی (نزولی) : Descending
ASC = مرتب سازی نزولی به صعودی (صعودی): Ascending
 

aboozar_a

کاربر تازه وارد
تاریخ عضویت
31 ژانویه 2005
نوشته‌ها
40
لایک‌ها
0
اگر تاریخ را datetime در نظر بگیری تاریخ بهتر هست
 
بالا