gpt4 book ai didi

php - 如果 mysql 在查询中没有返回任何内容,如何重定向或强制页面

转载 作者:行者123 更新时间:2023-11-29 12:45:25 24 4
gpt4 key购买 nike

正在做一个小项目并遇到一个小问题。我正在查询 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com