daten am ende jedes intervalls auf 1 setzen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • daten am ende jedes intervalls auf 1 setzen

    ich habe hier ein script, das meine Zählerdaten jeweils am Ende des Intervalls auf 1 zurücksetzen soll. Es funktioniert aber nicht. Die Daten werden zu Ende eines Intervals (nach einer Minute) nicht auf 1 gesetzt. Was mache ich falsch?

    Hier das Script:

    include '../kommenundwohlfuehlen/db/mysql.inc.php';
    include '../kommenundwohlfuehlen/db/connect.php';

    $sql = "UPDATE
    count_hotel
    SET
    number_hotel = number_hotel + 1
    WHERE
    id = 1;";
    mysql_query($sql) OR die(mysql_error());

    $sql = "SELECT
    DATE_FORMAT(datum,'".DATE_STYLE."') as start,
    DATE_FORMAT(DATE_ADD(datum, INTERVAL 1 Minute),'".DATE_STYLE."') as stop,
    NOW() BETWEEN
    datum AND
    DATE_ADD(datum, INTERVAL 1 Minute) as laeuft
    FROM
    count_hotel
    LIMIT
    1;";
    $result = mysql_query($sql) OR die (mysql_error());
    $row= mysql_result($result,0);
    if(isset($row['stop']))
    {
    $sql = "UPDATE
    count_hotel
    SET
    number_hotel = '1'
    WHERE
    id = 1;";
    mysql_query($sql) OR die (mysql_error());
    echo $row['start'];
    }

    $sql = "SELECT
    number_hotel
    FROM
    count_hotel
    WHERE
    id = 1;";
    $result = mysql_query($sql) OR die (mysql_error());
    $number_hotel = mysql_result($result,0);

    echo $number_hotel;
    ?>

  • #2
    intervall immer wieder durchlaufen lassen

    ich möcht einen Intervall
    (der einfach so aussieht:
    $sql = "SELECT
    DATE_FORMAT(datum,'".DATE_STYLE."') as start,
    DATE_FORMAT(DATE_ADD(datum, INTERVAL 2 Minute),'".DATE_STYLE."') as stop,
    NOW() BETWEEN
    datum AND
    DATE_ADD(datum, INTERVAL 2 Minute) as laeuft
    FROM
    count_hotel
    LIMIT
    1;";
    endlos weiter laufen lassen. Wie geht das?

    Comment


    • #3
      Stichwort: cronjob

      OffTopic:
      anderes Stichwort: bitte keine Doppelpostings...

      Comment


      • #4
        was hältst du davon mal deinen code gemäß unserer regeln zu formatieren?

        Comment


        • #5
          wie kann ich einen cronjob ausführen lassen

          was muss ich da an meinem script aendern?

          (Sorry das das Format nicht optimal ist)

          Comment


          • #6
            dass du überhaupt fragst: ERST LESEN! http://www.php-resource.de/forum/sho...threadid=50454

            Comment


            • #7
              ok ich habe gelesen.

              ich finde hier nirgends die syntax von cronjobs erklärt. Kann mir jemand diese syntax erklären?

              Comment


              • #8
                du sollst dein post editieren und php-tags benutzen.

                sonst:
                http://www.google.de/search?hl=de&q=cronjob&meta=

                Comment

                Working...
                X