正在做一个小项目并遇到一个小问题。我正在查询 mysql,我能够获取数组并且一切正常,但我添加了一个附加条件,如果返回 0 或 id 与查询不匹配,则重定向。
这就是我到目前为止所拥有的。
$q = "SELECT TEST.*,
EMPLOYEE.EMP_ID
FROM TEST
LEFT JOIN EMPLOYEE ON TEST.EMP_ID = EMPLOYEE.EMP_ID
WHERE ITEM_ID=".$db->qstr($item_id);
if(!$item_id = $db->execute($q)){
force_page('system', 'Nothing found');
exit;
} else {
$view = $item_id->GetArray();
}
return $view;
}
所以上面返回数组,查询从 url 中获取 $item_id,所以它可以是任何东西。我想检查该 id 是否存在,如果不存在,则强制页面如上所示。对我做错了什么有什么建议吗?
最佳答案
如果你想重定向,可以使用header
函数
header("Location: put_your_url_here");
例如
header('Location: /mypage.php');
关于php - 如果 mysql 在查询中没有返回任何内容,如何重定向或强制页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25518573/