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

چرا وقتی میخاوم مقدار 1 به فیلد اضافه کنم دوتا اضافه میشه ؟

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

  1. amirepsilon

    amirepsilon Registered User

    تاریخ عضویت:
    ‏21 ژوئن 2006
    نوشته ها:
    453
    تشکر شده:
    2
    محل سکونت:
    Iran
    چرا وقتی میخاوم مقدار 1 به فیلد اضافه کنم دوتا اضافه میشه ؟

    مثل این :

    $newhit = $newhit + 1;
    mysql_query("UPDATE `news` SET `news_hit` = ".$newhit." WHERE `news_id` = ".$_GET["id"]." ");
     
  2. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    قبلش اينو از ديتابيس گرفتي؟ $newhit
     
  3. amirepsilon

    amirepsilon Registered User

    تاریخ عضویت:
    ‏21 ژوئن 2006
    نوشته ها:
    453
    تشکر شده:
    2
    محل سکونت:
    Iran
    ای بابا من نمیدونم پرا بعضی از وقتها بچه ها بد جوری ساده فکر میکنن
    آره عزیز !
     
  4. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    ببخشيد. ديگه ساده فكر نميكنم.
    هرچند فرقي نداره. اينو امتحان كن:
    PHP:
    $newhit += 1;
     
  5. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    حتماً این خط کد رو داری دوبار اجرا می کنی. تو یک حلقه یا include. میتونی کنارش یک "echo "test بذاری ببینی چند بار test نشون داده میشه. برای این کار هم فکر نکنم نیازی به خوندن مقدار داشته باشی :
    کد:
    UPDATE `table` SET `field`=`field`+1 WHERE ...
     
  6. amirepsilon

    amirepsilon Registered User

    تاریخ عضویت:
    ‏21 ژوئن 2006
    نوشته ها:
    453
    تشکر شده:
    2
    محل سکونت:
    Iran
    ممنون امتحان میکنم (ناراحت که نشدی ؟ :happy:
    فکر نکنم مشکل از انجا باشه
     
  7. خرید بیت کوین3eo
  8. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    گفتم "فرقي نداره" فقط يه پيشنهاد به درد نخود بود كه گاهي بدرد ميخوره.
     
avanak عسل طبیعی و گرده گل ایرانی