Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如果数据库中不存在记录,则重定向用户_Mysql_Redirect - Fatal编程技术网

Mysql 如果数据库中不存在记录,则重定向用户

Mysql 如果数据库中不存在记录,则重定向用户,mysql,redirect,Mysql,Redirect,我正在编写一个小的php脚本,它可以从数据库中调用记录。 我正在使用以下代码: ` mysql_查询(“从kalimat中选择*,其中cat=$id按id排序”) ` 如果数据库中不存在cat id,我想将用户重定向到404错误页面 您可以这样尝试:- $name = mysql_query("select * from kalimat where cat=$id order by id"); if (!$name) { header('HTTP/1.0 404 Not Found');

我正在编写一个小的php脚本,它可以从数据库中调用记录。 我正在使用以下代码: ` mysql_查询(“从kalimat中选择*,其中cat=$id按id排序”)

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

您可以这样尝试:-

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

您可以这样尝试:-

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

这里面有什么问题?没问题!我收到一个普通页面,但没有结果,因为我的数据库中只有28行,我使用$GET_uu['id']在where:)中使用它。问题是我想重定向在数据库中不存在记录的用户。很抱歉,我没有理解你的意思。注意:-您是否在当前页面中包含错误页面并发送404错误状态代码???@checkopenport:-已更改错误代码。这有帮助吗?看,我有一个名为index.php的html页面,我在另一个php文件中使用了mysql查询代码,我在其中包含了这个文件。你得到了这个吗?你在这个文件中遇到了什么问题?没有问题!我收到一个普通页面,但没有结果,因为我的数据库中只有28行,我使用$GET_uu['id']在where:)中使用它。问题是我想重定向在数据库中不存在记录的用户。很抱歉,我没有理解你的意思。注意:-您是否在当前页面中包含错误页面并发送404错误状态代码???@checkopenport:-已更改错误代码。这有帮助吗?看,我有一个名为index.php的html页面,我在另一个php文件中使用了mysql查询代码,我把它包含在其中,你得到了吗?