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 { thrownew 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..
Marsh Posté le 03-07-2012 à 15:59:56
Bonjour,
Voici une fonction que j'utilise pour executer mes requêtes en Mysql:
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 :
Donc pourriez vous me dire comment attrapper cette erreu,r, car je suis un peu perdu dans mon code..
Merci d'avance, Ellia