Sql条件匹配时重定向

时间:2018-02-18 17:00:25

标签: php sql

我想在条件匹配或条件不匹配时重定向到不同的页面。我正在数据库中使用一个字段过程,值为#34;是" 。并且想要在两个条件匹配时重定向,一个是appid,一个是过程值="是" 。使用下面的代码,它只能重定向到else条件标题,甚至只能在数据库中找到条件。我在这里做错了什么。

    <?php

$appid = $_GET['appid'];
$process = 'yes';

include("connect.php");

$sql = "SELECT * FROM tblapps WHERE app_id = '$appid' AND process = '$process'";
$result = mysqli_query($connect,$sql);

if (mysql_num_rows($result) > 0) {
    header("Location: disclaimer2.php?appid=".$appid);
} else {
    header("Location: modify/step2.php?appid=".$appid);
}

?>

1 个答案:

答案 0 :(得分:1)

最简单的答案如下。请使用mysqli_ *相关功能。

$result = mysqli_query($connect,$sql);

$resultArr = mysqli_fetch_all($result);

if (count(resultArr) > 0) {
    header("Location: disclaimer2.php?appid=".$appid);
} else {
    header("Location: modify/step2.php?appid=".$appid);
}