Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso assicurarmi di aver rilevato tutti gli errori da MySQLi::multi_query?

Nonostante l'esempio di codice nei documenti, forse il metodo migliore sarebbe qualcosa del genere:

if ($mysqli->multi_query(...)) {
  do {
    // fetch results

    if (!$mysqli->more_results()) {
      break;
    }
    if (!$mysqli->next_result()) {
      // report error
      break;
    }
  } while (true);
}