Mysqli->multi_query pour des DELETE.
Bonjour,
je suis actuellement confronter a un probleme de php/MYSQL.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
if (is_numeric($this->ticketid))
{
$id = $this->id;
$query = "DELETE FROM user where id = $id;
DELETE FROM user_sub where parentid = $id;
DELETE FROM user_ass where id = $id;";
$this->linkmysqli->multi_query($query);
return (true);
}
return (false); |
Cette fonction doit me permettre de delete des entrees dans la base de donne.
Le probleme c'est que je passe cette fonction dans une boucle, et la fonction ne me supprime que le premier user.
Faut-il faire un close entre chaque requette ?
$this->mysqli->close();
Merci a vous tous.