کمک در مورد مرتب کردن برحسب تاریخ

mehrangol

Member
با سلام
من می خواستم بدونم آیا راهی وجود داره که وقتی اطلاعات را از دیتابیس می خونم اونا رو بر حسب تاریخ مرتب کنم.
مثلا من یک ستون برای ذخیره تاریخ دارم اما وقتی از این کوئری استفاده می کنم
کد:
SELECT * FROM `propertyurl` ORDER BY `datestart`
جواب درستی بمن نمیده.
در ضمن من تاریخ را به این فرمت ذخیره می کنم.[LTR]1385/12/01[/LTR]

با تشکر مهران
 

oxygenws

Active Member
کوئری ات درسته و قاهدتا باید درست کار کنه. مشکل رو جای دیگه جستجو کن.
 

oxygenws

Active Member
در هر صورت باید درست کار کنه!!!
برخوردش با سورت تاریخ، دقیقا مثل سورت رشته است....
همیشه 1385 از 1384 بزرگتره.
 
mehrangol گفت:
با سلام
من می خواستم بدونم آیا راهی وجود داره که وقتی اطلاعات را از دیتابیس می خونم اونا رو بر حسب تاریخ مرتب کنم.
مثلا من یک ستون برای ذخیره تاریخ دارم اما وقتی از این کوئری استفاده می کنم
کد:
SELECT * FROM `propertyurl` ORDER BY `datestart`
جواب درستی بمن نمیده.
در ضمن من تاریخ را به این فرمت ذخیره می کنم.[LTR]1385/12/01[/LTR]

با تشکر مهران
با سلام فكر كنم اگه آخر كوري اينو بنويس درست شه:
کد:
SELECT * FROM `propertyurl` ORDER BY `datestart` ASC
 
آخرین ویرایش:

oxygenws

Active Member
Asc به طور پیشفرض قرار داره.
نوشتن و ننوشتنش ذاتا فرقی نداره.
 

bahar_1

New Member
نوع تاريخ رو چي گرفتيد ؟
من از همين دستور استفاده مي كنم و نوع تاريخ رو هم string گذاشتم .
 

mehrangol

Member
انگار اشکال از کار خودم بود.مشکلم حل شد.
بهر حال از اینکه به من جواب دادید خیلی ممنونم.

با تشکر مهران
 

pezhman32

Active Member
سلام
ببخشيد ولي من بر اساس id كه به طور خودكار گزاشته مي شه اونا رو مرتب مي كنم... آيا راهي وجود داره كه برعكس مرتب بشه؟ يعني نزولي يا همون از بزرگ به كوچيك:
کد:
$result=mysql_query("SELECT *FROM news ORDER BY id");
 

pezhman32

Active Member
ارور مديه:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\works\db\news\indexx.php on line 14
 

جدیدترین ارسال ها

بالا