آژانس هواپیمایی
pop up

اضافه کردن یک عبارت در بانک اطلاعاتی به کل رکورد ها

شروع موضوع توسط amirepsilon ‏22 سپتامبر 2007 در انجمن PHP

  1. amirepsilon

    amirepsilon Registered User

    تاریخ عضویت:
    ‏21 ژوئن 2006
    نوشته ها:
    453
    تشکر شده:
    2
    محل سکونت:
    Iran
    سلام
    میخوام یه عبارتی رو مثلا 200 رو به بانک اطلاعاتی در فیلد خاصی اعمال کنم که روی همه رکورد ها تاثی بگذاره !
    آیا خود mysql راهی داره ؟
     
  2. hossein_asp

    hossein_asp کاربر تازه وارد

    تاریخ عضویت:
    ‏31 مارس 2005
    نوشته ها:
    637
    تشکر شده:
    0
    محل سکونت:
    جایی که خدا نباشد
    شبه کد می نویسیم :

    PHP:
    for(1 to  mysql_num_rows($db) )
     
    please upadte kon field id to new variable
    :)

    یه راه با دستور sql :

    یه فیلد موقت tmp به جدولت اضافه کن یه پیش فرض یک بهش بده آپدیت که شد فیلد رو حذف کن.
     
  3. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
    من یکم خنگول می زنم !

    اصلا نفهمیدم چی کار می خواهی بکنی
    یکم بیشتر توضیح بده
     
  4. Shahed

    Shahed Registered User

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    21
    محل سکونت:
    mt.cgi
    برو توی phpmyadmin تو بخش sql query مثلا !
    دستوری که باید تایپ کنی این مدلیه :
    اگه میخوای روی فقط 1 فیلد تاثیر بزاره باید با where محدودش کنی.
    اینطوری مثلا:
    PHP:
    update table_name set name='200' where id=50
    این 200 رو روی ستون name روی سطر 50 اعمال میکنه.
    اما اگه where نزاری:
    PHP:
    update table_name set name='200'
    روی تمام سطر ها اعمال میشه.
     
  5. aria_cop

    aria_cop کاربر تازه وارد

    تاریخ عضویت:
    ‏25 دسامبر 2005
    نوشته ها:
    261
    تشکر شده:
    1