gpt4 book ai didi

mysql - 如何知道由于重复主键而在mysql中插入失败

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

我正在以 user_email 作为主键在 user_table 中插入记录。

$result = mysqli_query($db, "insert into user_table(user_full_name, user_email, user_password) values('".$fullnames."','".$emails."','".$passs."')");

如何在不再次查询user_table的情况下知道主键重复插入失败

最佳答案

mysqli_errno(),函数可以帮到你,

试试这个

if (!$result )
{
if(mysqli_errno($con) == 1062){
echo "duplicate entry";
}else{
echo("Error description: " . mysqli_error($con));
}
}

更多错误代码:https://dev.mysql.com/doc/refman/5.0/en/error-messages-server.html

关于mysql - 如何知道由于重复主键而在mysql中插入失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22527110/

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