gpt4 book ai didi

php mysql错误处理在错误页面显示错误

转载 作者:行者123 更新时间:2023-11-29 01:51:48 24 4
gpt4 key购买 nike

$postQuery = $conn->query("SELECT * from table_name order by column desc")or die(mysql_error());

当查询出现错误时,它会结束控制并在同一页面显示错误消息..

我想在发生错误时重定向到错误页面并在该页面中显示错误。

这是我的代码:

$conn = new mysqli($host, $user, $password, $database);
if ($conn->connect_error) {
header("Location: ".SITEURL."/error.php?message=" . url_encode($conn->connect_error));
}

任何建议。

最佳答案

这是一个非常通用的错误处理器,适用于任何类型的错误

在产生错误的页面添加这个

 //error handler function
function customError($errno, $errstr) {
$errorpage= "Location:error.php?&err=".$eerrno." ". $errstr;
}

//set error handler
set_error_handler("customError");

现在让页面显示您的错误,

错误.php

<?php
$err=$_GET['err'];
echo $err;
?>

关于php mysql错误处理在错误页面显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39845889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com