gpt4 book ai didi

PHP,如何检查查询是否成功运行,否则重定向到其他页面而不显示错误

转载 作者:行者123 更新时间:2023-11-30 00:14:55 24 4
gpt4 key购买 nike

这是创建函数,因为我添加了数据库类。

id------int 
name----var
fname---var
phone---number

我将在这里运行无效的查询(电话)值应该是数字,因此我将插入文本以进行错误的查询。

public function create(){
$sql = "Insert into tbl_one (name,fname,phone) values('nameN','nameF',error)";
if($database->query($sql)){
$this->id = $database->insert_id();
} else {
redirect_to('index.php');
}

现在,如果查询为假,我该如何将我重定向到一页,目前它会显示 mysql_error 并详细说明为什么错误,但我不想要我希望它只是检查查询,如果 false 将我重定向到其他页面。我是否需要另一个功能或者我应该在哪里得到继续前进的提示

最佳答案

您必须将错误替换为 0

public function create(){
$sql = "Insert into tbl_one (name,fname,phone) values('nameN','nameF',0)";
if($database->query($sql)){
$this->id = $database->insert_id();
} else {
redirect_to('index.php');
}

关于PHP,如何检查查询是否成功运行,否则重定向到其他页面而不显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23736695/

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