我有 3 个查询,例如
$q1 = select email from tbl students
$q2 = select email from tbl corporates
$q3 = select email from tbl institutes
如果上面所有的电子邮件计数为零,我想检查所有 3 个表,然后只这样做, 我可以这样写吗:
if(mysqli_num_rows($q1) || mysqli_num_rows($q2) || mysqli_num_rows($q3) ==0){
proceed to process.
}else{
do nothing
}
我的问题是这是一种正确的方法还是我需要学习的更好的东西。
最佳答案
你需要使用 & 而不是 ||并检查每个 mysql 对象的行数
if(mysqli_num_rows($q1) == 0 && mysqli_num_rows($q2) == 0 && mysqli_num_rows($q3) ==0){
//proceed to process.
} else {
//do nothing
}
关于php - 如何为多个查询编写 if 条件,例如,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41726642/