PDA

View Full Version : مرتب کردن بر اساس تاریخ



mohammadbazzi445
جمعه 07 آذر 1393, 13:03 عصر
سلام به همه دوستان خسته نباشید.من یک وب سایت دارم برنامه نویسی میکنم به یک جا مشکل برخورد کردم.من دوتا فرم دارم یک فرم برای ثبت نام افراد برای دریافت وام و یک فرم دیگه برای نمایش افراد((یک جور قرعه کشی)) توی فرم نمایش افراد میخوام به دو گروه افراد نمایش بده یعنی یک گروه مهر ماه و گروه بعدی فروردین..مثلا 30 نفر ثبت نام کردن میخوام اون ده نفری که اول ثبت نام کردن تو ی مهر نمایش بدن و اون 20 نفر توی فروردین..حالا اون 10 نفر بر اساس تاریخ باید چطوری برنامه نویسی کنم ممنون میشم کمکم کنید..من با php دارم این برنامه مینویسم.

thacker
جمعه 07 آذر 1393, 13:17 عصر
زمان رو با چه فرمتی توی بانک اطلاعاتی ذخیره کردید ؟

arta.nasiri
جمعه 07 آذر 1393, 13:18 عصر
اطلاعات رو کجا ذخیره کردید؟ دیتابیس؟ تاریخ رو به چه شکلی ذخیره میکنید؟
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_month

واسه راهنمایی بیشتر ساختار جداول مربوطه رو اینجا قرار بدید

mohammadbazzi445
جمعه 07 آذر 1393, 15:37 عصر
تاریخ ثبت با dateتوی بانک my sqlذخیره کردم

mohammadbazzi445
جمعه 07 آذر 1393, 15:38 عصر
اطلاعاتو توی بانک اطلاعاتی mysql.بله دیتابس.تاریخ با type---date ذخیره کردم

ostadsho
جمعه 07 آذر 1393, 15:41 عصر
تاریخ ها رو به صورت عددی بدون هیچ کاراکتر اضافی (/ یا...) توی دیتابیس ذخیره کنید و بعد میتونید (مثلا اگر اسم فیلد رو گذاشتید date) توی کوئریتون در انتهای کوئری دستور order by date asc/desc رو بنویسید
اگر desc رو بگذارید به صورت نزولی انتخاب میشه یعنی از سطر آخر به اول و اگر asc بگذارید برعکس.

mohammadbazzi445
جمعه 07 آذر 1393, 15:43 عصر
من نمیدونم با چه فرمتی باید ثبت کنم فرمتش مثل text هست