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

موضوع: افزایش عدد در یکی از table های mysql بر حسب زمان

  1. #1
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    4
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض افزایش عدد در یکی از table های mysql بر حسب زمان

    با سلام؛
    بنده قصد افزایش عدد موجود در یکی از table ها mysql بر حسب زمان را دارم.
    بدین صورت که مثلا عدد موجود در آن table هر ثانیه 20 عدد افزایش یابد.
    آیا امکان چنین عملی وجود دارد؟
    همچنین در صورت امکان کد مشابه برای php را نیز بنویسید.
    با تشکر از کلیه اساتید.

  2. # ADS




     

  3. #2
    عضو انجمن shahinmq آواتار ها
    تاریخ عضویت
    Oct 2012
    محل سکونت
    اصفهان
    نوشته ها
    266
    تشکر تشکر کرده 
    231
    تشکر تشکر شده 
    695
    تشکر شده در
    470 پست

    پیش فرض پاسخ : افزایش عدد در یکی از table های mysql بر حسب زمان

    بله با cron job می تونید استفاده کنید.

    اسم جدولتون رو بفرمایید با مثال برای شما توضیح خواهم داد.

    - - - Updated - - -

    به مثالی که زدم توجه کنید ، فقط کافیه اسم هارو تغییر بدید !
    کد PHP:
    $mysqli=new MySQLi();
    $mysqli->connect('localhost','USER','PASS','DBNAME');
    if (
    $mysqli->connect_error
        die(
    "Connection failed: " $mysqli->connect_error);

    $res=$mysqli->query("SELECT * FROM `counter` WHERE `id`='1'");
    while(
    $row=$res->fetch_assoc())
    $num=$row['counter_n']+20;
    $mysqli->query("UPDATE `counter` SET `counter_n` = '$num' WHERE `id` = 1");
    $mysqli->close(); 
    در رابطه با زمان اجرا هم می تونید یه cron ایجاد کنید و آدرس فایل مربوطه رو بدید تا هر ثانیه 20 تا اضافه شود

    اگر از سیستم شخصی استفاده می کنید و روی سرور نیست ، همچنین cpu بالایی دارید می تونید این کد رو به اول اضافه کنید تا برنامه درحالت اجرا باقی بماند :

    کد PHP:
    ini_set("max_execution_time""0"); 
    البته برای استفاده از کد بالا باید شرطی تعریف کنید که برنامه به پایان نرسد
    ویرایش توسط shahinmq : February 8th, 2015 در ساعت 19:47

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


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

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

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

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: August 13th, 2016, 12:34
  2. GPT یا GUID Partition Table یا Globally Unique Identifier Partition Table چیست!!
    توسط twinkle در انجمن شبکه های ویندوزی
    پاسخ ها: 0
    آخرين نوشته: February 25th, 2016, 10:35
  3. نشان دادن اطلاعات table mysql در فایل php
    توسط hannah در انجمن PHP-MySQL
    پاسخ ها: 11
    آخرين نوشته: January 8th, 2014, 15:15
  4. پاسخ ها: 1
    آخرين نوشته: December 28th, 2013, 00:15

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

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