نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: مرتب سازی یک فیلد خاص

  1. #1
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض مرتب سازی یک فیلد خاص

    سلام، من یک تیبل دارم که یه فیلد با نام idnum داره

    این آی دی نام مقادیری داره که مهم نیست، میخوام با یک حلقه For این فیلد رو به ترتیب شماره گذاری کنم، مثلا در اولین چرخش حلقه for مقدار فیلد idnum در جدول بشه 1 و در رکورد بعدی بشه 2 در رکورد بعدی بشه 3 و...

    میشه با یه query اینو برام آموزش بدین؟

    با تشکر فراون

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : مرتب سازی یک فیلد خاص

    اگر منظورتون اين هست كه مقدار فيلد idnum به ترتيب آپديت بشه و از يك به n شماره گذاري بشه :
    راه حل ساده
    کد PHP:
    $i 0;
    do {
    $select mysql_query("SELECT `idnum` FROM `table` WHERE `idnum`>$i  LIMIT 1");
    $select mysql_fetch_array($select);
    $select $select['idnum'];
    $q mysql_query("UPDATE `table` SET `idnum`=$i WHERE `idnum`='$select' LIMIT 1 ");
    $i++;
    } while(!empty(
    $select)); 
    كد رو به طور ضمني نوشتم و چك نكردم ! ممكنه منطقا با توجه به داده ها و ساختار و يا از نظر سينتكس مشكل داشته باشه،خودتون بررسي كنيد.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  4. تعداد تشکر ها ازRezash به دلیل پست مفید


  5. #3
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض پاسخ : مرتب سازی یک فیلد خاص

    سلام
    این کد جواب نداد، وقتی فیلد Idnum قبلا مقداری داشته باشه اونو تبدیل می کنه به صفر، همه رکورد ها رو

    چند مورد:
    فیلد Idnum قبلا هیچ موردی رو توش نداشته و خالی هست، من فقط میخوام فیلد idnum در رکوردها به ترتیب شماره گذاری بشه
    ممنون میشم راهنمایی کنید
    :: میدونید من برای چیدمان محصولات فروشگاهم در صفحه اولم از فیلد id که به صورت اتوماتیک هست استفاه می کنم، منتها وقتی یک محصول حذف میشه این ترتیب حفظ نمی شه و .....
    به خاطر همون یک رکورد در نظر گرفتم که میخوام هنگام باز شدن سایت اول اون فیلد مرتب بشه بعد از روی اون محصولات چیده بشه


    با تشکر

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •