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

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

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

نویسنده پست
یکشنبه ، 7 سپتامبر 2014     8:39 ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

سلام

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

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


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

ممنون

0  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
یکشنبه ، 7 سپتامبر 2014     9:22 ب.ظ #


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

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

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

1  تشکر
یکشنبه ، 7 سپتامبر 2014     9:25 ب.ظ #


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

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

1  تشکر
یکشنبه ، 7 سپتامبر 2014     9:27 ب.ظ #


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

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

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

1  تشکر
یکشنبه ، 7 سپتامبر 2014     9:30 ب.ظ #


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

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

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

1  تشکر
دوشنبه ، 8 سپتامبر 2014     3:06 ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

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

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

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

0  تشکر
دوشنبه ، 8 سپتامبر 2014     6:10 ب.ظ # پاسخ تائید شده توسط سوال کننده


بردیا راستین

Subscriber
93 پست7 تاپیک

سلام.

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

2  تشکر
دوشنبه ، 8 سپتامبر 2014     6:35 ب.ظ #


s.alifarrokh

Subscriber
396 پست119 تاپیک

ممنون

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

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