我有一个 php 循环,它为循环的每个周期执行一个 mySQL 查询。现在我的循环遇到 mySql 错误并停止。我该如何设置它,以便当它遇到 mySql 错误时,它会停止正在执行的操作并继续进行下一个循环?
我添加了下面的代码。请记住,我并不是试图解决 SQL 错误,而是告诉 php 循环跳过它。
foreach ($queryData as $value) {
mysql_query(" PREPARE stmt FROM 'INSERT INTO `table_name`( `column_name`) VALUES ('value' )'EXECUTE stmt1"
)or die("die message");
}
最佳答案
如果您不想在执行时停止,只需省略die
即可。
$res = mysql_query($sql);
if ($res) {
/* do stuff with the query results */
} else {
/* output an error if desired... or don't */
echo 'There was a database error: '.mysql_error();
}
关于php - 执行 mySql 的 php 循环中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205014/