Bonjour,
 
Voici une fonction que j'utilise pour executer mes requêtes en Mysql:  
 
Code :
 - public function Executer($query) {
 -     // Error in the second sub query
 -     if ($this->conn->multi_query($query))
 -       {
 -         do {
 -         // Stockage du premier résultat
 -        $result = $this->conn->store_result();
 -       if ($result) {
 -           while ($row = $result->fetch_row()) {
 -  
 -          }
 -           $result->free();
 -         }
 -         if ($this->conn->more_results()) {         
 -           }
 -       } while ($this->conn->next_result());
 -     }
 -  else { throw new MonException(erreur dans lessai dexecution de la requete" );}
 -     }
 
  | 
 
Cependant, je ne fais que de la création de table, donc on ne stocke pas de valeurs, donc j'ai toujours cette erreur qui intervient :  
 
Code :
 - # UNCAUGHT PHP ERROR (2048) : mysqli::next_result(): There is no next result set. Please, call mysqli_more_results()/mysqli::more_results() to check whether to call this function/method (/Methode.class.php - line 2)
 
  | 
 
Donc pourriez vous me dire comment attrapper cette erreu,r, car je suis un peu perdu dans mon code..
 
Merci d'avance, Ellia