gpt4 book ai didi

php - 如何检查mysql查询是否成功

转载 作者:行者123 更新时间:2023-11-29 08:49:47 26 4
gpt4 key购买 nike

执行几个 mysql 查询后,如何确定是否全部成功?

我知道我可以使用每个mysql_query中的数据(mysql_error())构建一个数组,然后分析该数组,但这不是更好的方法吗?因为 mysql_affected_rows() 不是在这种情况下提供帮助的合适函数。

最佳答案

$unsuccessful = 0;

function query($query)
{
mysql_query($query) or $GLOBALS['unsuccessful']++;
}

// -------------------------
// USAGE:
// -------------------------

query("UPDATE yourTable SET field1 = 'value'");
query("invalid query 1");
query("invalid query 2");
query("UPDATE yourTable SET field2 = 'value'");

if($GLOBALS['unsuccessful'] > 0)
echo $GLOBALS['unsuccessful'] .' queries was unsuccessful.'; // prints "2 queries was unsuccessful"

关于php - 如何检查mysql查询是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11577682/

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