gpt4 book ai didi

php - 如何判断查询何时在 PHP PDO 中成功执行?

转载 作者:IT老高 更新时间:2023-10-28 23:53:36 24 4
gpt4 key购买 nike

如何测试以下查询是否成功执行?

$STH = $this->_db->prepare("UPDATE UserCreds SET
VerificationString=:newVerificationString, ExpiryDate=:expiryDate
WHERE UserID = :userID;");
$STH->execute($params);

我知道我可以在添加新行时使用 lastInsertId(),但是 UPDATE 和 SELECT 呢?

最佳答案

execute 成功时返回 true,失败时返回 false

From Docs:

Returns TRUE on success or FALSE on failure.


因此您可以确保查询成功运行,例如:

if ($STH->execute($params))
{
// success
}
else
{
// failure
}

关于php - 如何判断查询何时在 PHP PDO 中成功执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9521228/

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