如何在php中创建无限的“while”循环

时间:2018-06-14 16:58:31

标签: php mysql service while-loop infinite-loop

我想创建服务,每秒检查数据库中的传入订单并做一些事情。现在我正在使用php5.6和mysql,但我不确定这是否有用。 对不起,我的代码,但现在我这样做:

tf.metrics.precision_at_thresholds

大约12个小时以及崩溃时出错。 是否有更好的解决方案,或者更好地选择不同的语言?

1 个答案:

答案 0 :(得分:1)

您的999999999999将会到达。

尝试这样的事情:

<?php

    $link = mysqli_connect("localhost", "username", "password", "database");
    if(!$link) {
        die("Could not connect to MySQL database.");
    }
    while(1) {
        $query = "SELECT * FROM YOUR_TABLE";
        $res = mysqli_query($link, $query);
        if(!$res) {
            die("Could not execute query: " . mysqli_error($link));
        }
        while($row = mysqli_fetch_assoc($res)) {
            // Do stuff here
        }
        sleep(1);
    }