PHP中的SQL更新无法正常工作,不能重定向

时间:2017-03-29 23:21:55

标签: php mysql sql mysqli

如果按下某个按钮,则应该使用表单中的新信息更新行,然后重定向页面。但是,这段代码都没有。

if(isset($_POST['editBtn'])) {
    require_once('db.php');
    if(isset($_POST['option'])) { 
        $option = "1"; 
    } else { 
        $option = "0";}
    $uid = isset($_GET['id']) ? $_GET['id'] : '';

    $db->query("UPDATE members SET
        uid = $uid,
        option = '$_POST[option]',
        WHERE uid = $uid");
    $db->close();

    header('location: view.php?id='.$uid.'');
    exit();
}

1 个答案:

答案 0 :(得分:0)

而不是使用,

private static myClassName create(listOfArguments) {}

使用以下代码:

$db->query("UPDATE members SET
    uid = $uid,
    option = '$_POST[option]',
    WHERE uid = $uid");

如果要将$db->query("UPDATE members SET uid = $uid, option = '".$_POST['option']."', WHERE uid = $uid"); 保存为数据库中的值,则应使用以下代码:

$option