انتخاب اخرین رکورد های ثبت شده در دیتبایبس

این تاپیک 7 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  s.alifarrokh ،‏ 2 سال و 10 ماه پیش .

این تاپیک تاکنون 1505 بازدید داشته است .

نویسنده پست
یکشنبه ، ۱۶ شهریور ۱۳۹۳     ۸:۳۹ ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

سلام

مبخوساتم بدونم چجوری میشه 10 تا ورودی اخر دیتابیس رو انتخاب کرد؟

مثلا این کد کوئری ما:


میشه بگین چجوری باید تغییرش داد؟

ممنون

0  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
یکشنبه ، ۱۶ شهریور ۱۳۹۳     ۹:۲۲ ب.ظ #


محمد اسفندیاری

Authorplus
VIP
835 پست10 تاپیک

بنظر من باید یک فیلد دیگه بنام time به جدولتون اضافه کنید و نوع داده ی اونو Timestamp قرار بدین....مقدار پیش فرض این فیلد رو زمان فعلی قرار بدین.....بعد از این کار با اضافه کردن هر رکورد جدید به این جدول ، یک زمان به اون رکورد نسبت داده میشه......بعد از این کار میتونین با استفاده از دستور زیر مثلا 10 تا رکوردی که در آخر ثبت شده اند رو بدست آورد :

1  تشکر
یکشنبه ، ۱۶ شهریور ۱۳۹۳     ۹:۲۵ ب.ظ #


محمد اسفندیاری

Authorplus
VIP
835 پست10 تاپیک

1  تشکر
یکشنبه ، ۱۶ شهریور ۱۳۹۳     ۹:۲۷ ب.ظ #


محمد اسفندیاری

Authorplus
VIP
835 پست10 تاپیک

mysql_query("SELECT * FROM posts where type='post' ORDER BY time DESC LIMIT 10");

1  تشکر
یکشنبه ، ۱۶ شهریور ۱۳۹۳     ۹:۳۰ ب.ظ #


محمد اسفندیاری

Authorplus
VIP
835 پست10 تاپیک

البتع راه ساده تر هم اینه که برای جدولتون یه فیلد بنام ID قرار بدین و نوع اونو INT قرار بدین و اونو Auto Incremental قرار بدین.........بعدش بر اساس فیلد ID نزولی 10 تای آخر رو انتخاب کنید

1  تشکر
دوشنبه ، ۱۷ شهریور ۱۳۹۳     ۳:۰۶ ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

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

در مورد استفاده از id به صورت نزولی میشه یه کم بیشتر توضیح بدین؟

من فیلد id رو برای پست ها در نظر گرفتم.

0  تشکر
دوشنبه ، ۱۷ شهریور ۱۳۹۳     ۶:۱۰ ب.ظ # پاسخ تائید شده توسط سوال کننده


بردیا راستین

Subscriber
93 پست7 تاپیک

سلام.

برای ایدی از این کد استفاده کنید البته auto_increment یادتون نره.

2  تشکر
دوشنبه ، ۱۷ شهریور ۱۳۹۳     ۶:۳۵ ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

ممنون

0  تشکر
پست 1 تا 8 (از مجموع 8 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .