gpt4 book ai didi

php - 检查插入是否成功在循环中执行 mysqli_query

转载 作者:行者123 更新时间:2023-11-29 18:04:20 31 4
gpt4 key购买 nike

我在循环中有一个插入查询,如何检查操作是否完成或成功?

foreach ($_POST['players'] as $value) {
mysqli_query($conn, "INSERT INTO contactphone(player_id, player_number) VALUES('$value['player_id']','$value['player_number']')");
}

通常对于单个插入,我会执行mysqli_insert_id,但在这种情况下我不确定。

最佳答案

您可以将查询执行行包装在 if 语句中。我还添加了一个错误检查行,如果查询未成功执行,它会回显当前实例的错误消息。

foreach ($_POST['players'] as $value) {
if(mysqli_query($conn, "INSERT INTO contactphone(player_id, player_number) VALUES('$value['player_id']','$value['player_number']')") === false){
echo 'error.. The error is '. mysqli_error($conn);
}
}

关于php - 检查插入是否成功在循环中执行 mysqli_query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48042539/

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