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 回答