我有一个名为 recruiting 的数据库表,其中包含一个名为 rct_app_uid
和 rct_app_id
的字段,如果用户没有 rct_app_id
我想要请求重定向。如果 rct_app_id
有值并且与 rct_app_uid
相同,请求将不会被重定向。
$user_id = $_SESSION['uid'];
$sql = "SELECT * FROM recruiting WHERE rct_app_uid = $user_id";
$result = query($sql);
while(($row = mysqli_fetch_assoc($result))!=false){
echo $rct_app_uid = $row['rct_app_uid'];
if ($rct_app_uid >0){
return true;
} else {
redirect(ROOT_URI);
}
}
最佳答案
尝试使用 mysqli_num_rows 代替
$user_id = $_SESSION['uid'];
$sql = "SELECT * FROM recruiting WHERE rct_app_uid = $user_id";
$result = query($sql);
if (mysqli_num_rows($result) >0){
return true;
} else {
redirect(ROOT_URI);
}
关于php sql值为空重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39564663/