• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ترتیب برگرداندن داده ها
#1
Question 
من از mysql_fetch_array استفاده می کنم که بصورت پیشفرض داده های قدیمی رو قبل از جدیدا بر می گردونه. چجوری باید ترتیب رو عوض کرد؟
  پاسخ
تشکر شده توسط :
#2
نقل قول:mysql_fetch_array
ربطی به fetch نداره
مربوط به query می شه
  پاسخ
تشکر شده توسط :
#3
توی دستور select ای که استفاده میکنی میتونی از پارامتر order by نحوه ی مرتب سازی رو عوض کنی
مثلا
کد پی‌اچ‌پی:
mysql_query("select * from tbl_name order by id desc"
داده ها رو بر حسب آی دی به صورت نزولی مرتب میکنه...

کد پی‌اچ‌پی:
mysql_query("select * from tbl_name order by id ASC"
و این به صورت صعودی...
شما میتونی به جای id از هر فیلد دیگه ای که میخوای بر اساس اون مرتب بشه استفاده کنی
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط : Y.P.Y
#4
وب نوشت جان همیشه استاندارد بنویس که کسی که داره ازت چیزی یاد میگیره اونم تقلید صحیح کنه. درست کوئری که تو نوشتی اینه.
کد:
SELECT * FROM `tbl_name` ORDER BY `id` ASC;
کلا واژگانی که پیش از این گرفته شدن مثل FROM بزرگ نوشته میشن و تمامی نام جداول و ستون ها بین `` قرار میگیره و مقدار ستون ها بین '' .
غایب
  پاسخ
تشکر شده توسط : Y.P.Y Mehrdad-d
#5
اوکی...چشم قربان..حاجی این مشکل ما رو توی اون تاپیک حل کن امشب باید کارو تحویل مشتری بدم لنگ همون کارهBig Grin
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان