ورود

View Full Version : نمایش اطلاعات select با column یکسان



omidabedi
پنج شنبه 04 اردیبهشت 1393, 21:35 عصر
با سلام
من میخوام توی یک صفحه 10 تا از خرین محتوامو نمایش بدم مثلا عنوانشون رو که همشون تو یک جدول هستن و در نتیجه اندیس عددی و حروفیشون یکیه
چجوری تفکیک کنم یا اصلا کلا چیکار کنم برای نمایششون؟

این کوئریم:


mysql_query("select * from projects where p_id='$user_id' limit 10")

espootin
پنج شنبه 04 اردیبهشت 1393, 22:19 عصر
با سلام.
باید ببینید کدام ستون آخرین درج را می تواند نمایش دهد، برای مثال شما آی دی را به صورت Auto Counter گرفته اید‌،‌ پس آخرین مقدار آی دی نشون دهنده آخرین هست.
خوب راهکار این است :
- اگر مقدار است به صورت نزولی مرتب کنید و سپس ده تا آخر را انتخاب کنید:

- اگر تاریخ هست باز هم می توانید به صورت نزولی مرتب کنید:

اینم یک مثال :

select * from projects where p_id='$user_id' Order by ID desc limit 10


امیدوارم منظورتون را درست متوجه شده باشم.
موفق باشید.

omidabedi
جمعه 05 اردیبهشت 1393, 02:06 صبح
نه ببین داداش منظورم اینه که ما کوئری زدیم حالا جوابش اومده و میخوایم عنوان های 10تا محتوای اخر رو نمایش بدیم چجوری عنوان هارو تفکیک کنیم؟
مگه نه اینکه بصورت ارایه میاد خب :


echo $result['2'];


خب الان فیلد سومی رو چاپ میکنه که عنوان توش ذخیره شده
حالا ما 10تا رکورد داریم 10تا سطر داریم
این فقط اخرین رکورد رو چاپ میکنه
بقیه شو چجوری چاپ کنیم؟