gpt4 book ai didi

php - 如何从SQLite获取错误消息执行PHP

转载 作者:行者123 更新时间:2023-12-03 08:00:27 24 4
gpt4 key购买 nike

我有一个简单的表单,可以将数据插入到我的sqlite数据库中。它在我的本地主机上工作得很好,但是,我无法使插入在远程服务器上工作。如果我的execute()从未发生或=== false,如何获得错误消息?

这是我的代码:

if (isset($_POST["submit"])) {
$email = $_POST["Email"];
$name = $_POST["txt_Name"];
$agency = $_POST["sel_Agency"];
$subagency = $_POST["txt_SubAgency"];
$location = $_POST["txt_Location"];

$params = array(
':email' => $email,
':name' => $name,
':agency' => $agency,
':subagency' => $subagency,
':location' => $location
);

$stmt = $db->prepare($sql);

if ($stmt->execute($params) === FALSE) {
//HOW TO SHOW ERROR CODE HERE
}
}

我尝试了试捕,但没有得到任何结果。但是,例如,如果我回显“ERROR”,则会在屏幕上显示回显ERROR...。我知道它也无法正常工作,因为数据库没有新行。

任何帮助,将不胜感激。谢谢!

最佳答案

如果您使用的是PDO,要获取最后的错误,请使用$ db-> errorCode()获取错误代码,而$ db-> errorInfo()获取错误信息

关于php - 如何从SQLite获取错误消息执行PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21461371/

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