【问题标题】:Redirect user if record doenst exist in database如果数据库中不存在记录,则重定向用户
【发布时间】:2013-08-25 22:45:49
【问题描述】:

我正在编写一个从数据库调用记录的小型 php 脚本。 我正在使用这段代码: ` mysql_query("select * from kalimat where cat=$id order by id");

` 如果数据库中不存在猫 ID,我想将用户重定向到 404 错误页面!

【问题讨论】:

    标签: mysql redirect


    【解决方案1】:

    你可以这样尝试:-

    $name = mysql_query("select * from kalimat where cat=$id order by id");
    if (!$name) {
        header('HTTP/1.0 404 Not Found');
        die();
    }
    

    【讨论】:

    • 你遇到了什么问题??
    • 没问题!我收到一个正常的页面,但没有结果,因为我在数据库中只有 28 行,并且我使用 $GET_['id'] 在 where 中使用它:) 问题是我想重定向具有不存在的记录的用户分贝
    • 对不起,我没明白你的意思。 P.S.:- 您是否在当前页面中包含错误页面并发送 404 错误状态代码??
    • @checkopenport:- 更改为错误代码。这有帮助吗??
    • 看我有一个名为 index.php 的 html 页面,我在另一个我包含在其中的 php 文件中使用了 mysql 查询代码,你明白了吗?
    猜你喜欢
    • 2012-02-20
    • 2020-05-23
    • 2021-04-03
    • 1970-01-01
    • 2013-11-15
    • 1970-01-01
    • 2021-01-12
    • 2017-08-11
    • 2012-05-16
    相关资源
    最近更新 更多