我有一个脚本,可以在各种直播频道处于活动状态时更新它们的信息。我想检查 $max_viewers 是否大于 $current_viewers。
在这种情况下,我不需要执行操作,但是如果 $current_viewer 更大,我想更新数据库中的max_viewers字段。
我已经尝试了几种研究方式和方法,但我的PHP是有限的和自学的,我认为我误解了我的陈述的结果。
我试过:
$current_viewers > $max_viewers
$current_viewers >= $max_viewers
但这些似乎总是更新max_viewer计数,或者如果颠倒,则永远不会更新。因此,我认为我误解了这些工作方式以及它们返回的内容。
你应该有这样的东西:
$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';
替换为更新数据库记录的调用。