0

ループのサイクルごとに mySQL クエリを実行する php ループがあります。現在、私のループは 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");
                                  }
4

1 に答える 1

1

実行時に停止したくない場合は、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();
}
于 2013-04-25T02:03:44.320 に答える