gpt4 book ai didi

php - 执行 mySql 的 php 循环中的错误处理

转载 作者:行者123 更新时间:2023-11-29 13:53:55 24 4
gpt4 key购买 nike

我有一个 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/

24 4 0
文章推荐: php - mysql count 正在计算所有记录,而不是使用 IN 语句过滤计数
文章推荐: 使用名称而不是问号的 SQL 参数化查询
文章推荐: node.js - 类型错误 : Object has no method 'query' with node pg library