gpt4 book ai didi

php - 如果 INSERT IGNORE echo "Query was ignored"? (mysql/php)

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:11 25 4
gpt4 key购买 nike

我有这样的查询:

$query="INSERT IGNORE INTO mytable (key, word1, word2) VALUES (1, 'abc', 'def')";

如果因为主键已经存在而忽略了查询,我想以某种方式“捕获”。

有没有什么是做一个“if”语句,以便我的程序可以通知用户查询被忽略了?

最佳答案

我通过使用 mysql_affected_rows 检查是否没有行受到查询影响来解决这个问题。

    if($productquery&&mysql_affected_rows($conn)>0){

echo "Success.";
echo mysql_affected_rows($conn); //returns 1

}else{

echo "Some error." . mysql_error(). " ".mysql_affected_rows($conn); //returns 0 affected rows since it was ignored

}

关于php - 如果 INSERT IGNORE echo "Query was ignored"? (mysql/php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27993569/

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