آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مرتب سازی بر اساس تاریخ

118238  10 سال پیش  10 سال پیش
0 0

سلام و خسته نباشید به دوستان عزیز
به این مقادیر ی نگا بندازید.
1389/6/10
1387/7/13
1391/3/20
1393/9/1
1389/7/22
1391/1/17
1394/10/11

اینا مثادیر یکی از فیلد های من به اسم zaman هستش.
من میخوام هنگام جستجو بر اساس این فیلد جستجو انجام بده و از تاریخ قدیمی به جدید مرتب کنه.
آیا برای این کار کوئری وجود داره یا باید بعد از جستجو مرتب کنم؟
میشه یه راه حل ساده ای بگید.
ممنون

+1 0
راحت ترین راه البته به نظر من اینه که اول الگوریتمی رو بنویسید که تاریخ ها رو به میلادی تبدیل کنه و بعد اونها رو به timestamp تبدیل کنید که در اون صورت خروجی یک عدد میشه که مطمئنا هر عددی کوچکتر باشه مال زمان دورتر هست (10 سال پیش)
+1 0
دقیق نمی دونم اما فکر کنم همینطوری هم بشه که به timestamp تبدیلشون کنید (10 سال پیش)
+1 0
میتوید مستقیما ORDER BY date بزنید البته فیلدتون باید نوع تاریخ باشه ، به جای استفاده از تاریخ شمسی هم تاریخ میلادی رو در دیتابیس ذخیره کنید و در PHP تبدیلش کنید . (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .