0

さまざまなライブ ストリーム チャネルがアクティブなときにその情報を更新するスクリプトがあります。$max_viewers が $current_viewers より大きいかどうかを確認したい。

この場合、アクションを実行する必要はありませんが、$current_viewers が大きい場合は、データベースの max_viewers フィールドを更新する必要があります。

私は研究からいくつかの方法と方法を試しましたが、私のPHPは限られており、独学であり、私の声明の結果を誤解していると思います.

私が試してみました:

$current_viewers > $max_viewers
$current_viewers >= $max_viewers

しかし、これらは常に max_viewer カウントを更新するか、逆の場合は決して更新しないようです。したがって、これらがどのように機能し、何を返すかを誤解していると思います。

4

1 に答える 1

1

次のようなものが必要です。

$max_viewers = 4;
$current_viewers = 2;

if ($current_viewers > $max_viewers) {
    // Current viewers has exceeded the maximum
    echo 'exceeded';
} else {
    // Current viewers is either less than or equal to the maximum
    echo 'not exceeded';
}

上記の例でnot exceededは、 が表示されます。あなたの例ではecho 'exceeded';、データベース レコードを更新するための呼び出しに置き換えたいと思うでしょう。

于 2012-06-20T20:11:16.053 に答える