我想要实现的目标:如果用户将 PHP 参数传递给服务器,它将返回相同的参数值给用户,而不是从数据库本身返回值。
while($row = mysqli_fetch_assoc($result)){
$classId = $row['classId'];
if($obj['classId'] != ""){
$classId = $obj['classId'];
}
...
}
由于某种原因,我发现 $classId 仍然使用 $row['classId'] 值,即使用户已插入 classId 参数。PHP 似乎忽略/跳过了 if 语句。
if($obj['classId'] != ""){..} //SKIPPED?
该代码现在工作正常,我确实得到了相同参数值的返回。数百名用户中只有一个遇到此问题,我假设他/她在服务器繁忙时发送了参数。
问题:
1.if语句是否会因某种原因被忽略/跳过?2.如何让if语句在服务器大流量的情况下更加可靠?
抱歉我在这里发帖。我自己用谷歌搜索找不到合适的关键词。
谢谢。
牧羊人nacy