更新查询后PHP标头重定向不起作用

更新查询后PHP标头重定向不起作用,php,mysql,redirect,Php,Mysql,Redirect,我正在向电子邮件地址发送验证链接。该链接将用户导向一个只有少量代码的页面。实际上,我只是将数据库中的一行从“0”更改为“1”,表示它们已经过验证 PHP: include('database/sql_link.php')//这是我到数据库的链接 $clientName=mysqli\u real\u escape\u字符串($db,$\u GET['client']); $sql=“更新客户端” 设置verifiedUser='1' 其中userName='$clientName'; if(!

我正在向电子邮件地址发送验证链接。该链接将用户导向一个只有少量代码的页面。实际上,我只是将数据库中的一行从“0”更改为“1”,表示它们已经过验证

PHP:

include('database/sql_link.php')//这是我到数据库的链接
$clientName=mysqli\u real\u escape\u字符串($db,$\u GET['client']);
$sql=“更新客户端”
设置verifiedUser='1'
其中userName='$clientName';
if(!mysqli_query($db,$sql)){
死('Error:

'.mysqli_Error($db)); } 标题(“位置:http://www.example.net/portal.php" ) ; 退出();

试试这个。

所以我的问题根源于我最初的数据库链接php文件

include('database/sql_link.php')


该文件在开始之前有一个选项卡
,感谢您的帮助。我更新了代码以反映您的建议。没有骰子,它会更新数据库,然后挂在一个空白屏幕上。你喜欢代码中有这么多不必要的空格,想知道你是不是写
p h p
而不是
php
从长远来看,这些空格和空格会给你错误
头已经发送了
并添加
ob_start()之后加上code>你是说我的间隔
会引起问题,还是间隔会引起问题?因为我知道后者。如果您认为我在上面使用的间距造成了问题,那么我将非常感谢您对上面滥用间距的地方进行澄清。谢谢你的问题解决了吗?还是你还在苦苦挣扎?你检查过日志了吗?是否启用了
错误报告
显示错误
<?php

    include( 'database/sql_link.php' ) ;   //This is my link to the database


    $clientName = mysqli_real_escape_string( $db , $_GET[ 'client' ] ) ;

    $sql        =   " UPDATE  clients
                         SET  verifiedUser = '1'
                       WHERE  userName     = '$clientName' " ;

    if ( !mysqli_query( $db , $sql ) ) {

        die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;

    }

    header( "Location: http://www.example.net/portal.php" ) ;

    exit() ;
include( 'database/sql_link.php' ) ;   //This is my link to the database


$clientName = mysqli_real_escape_string( $db , $_GET[ 'client' ] ) ;

$sql        =   " UPDATE  clients
                     SET  verifiedUser = '1'
                   WHERE  userName     = '$clientName' " ;

if ( !mysqli_query( $db , $sql ) ) {
    die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;
}

header( "Location: http://www.example.net/portal.php" ) ;
exit() ;
<?php
error_reporting(-1);
include( 'database/sql_link.php' ) ;
$clientCompany = mysqli_real_escape_string( $db , $_GET[ 'comp'    ] ) ;
$clientName    = mysqli_real_escape_string( $db , $_GET[ 'client'  ] ) ;
$clientAddress = mysqli_real_escape_string( $db , $_GET[ 'address' ] ) ;
$sql         =   " UPDATE clients SET verifiedUser = '1' WHERE userName = '$clientName' " ;
if ( !mysqli_query( $db , $sql ) ) {
    die( ' Error: <br> <br> ' . mysqli_error( $db ) ) ;
}
header( "Location: http://www.etheritwiki.net/evanJustinProject_Portal_Client.php" ) ;
exit() ;
$db  -> close() ;
$sql -> free()  ;