Bonjour à tous,
J'ai fait plusieurs recherches mais aucune ne m'a permis de résoudre mon problème.

Voilà j'ai une liste d'option qui peuvent être visibles ou non par l'utilisateur, et donc dans le Back-Office, j'ai un écran d'administration avec une checkbox "Checked".

Cet écran contient une soixantaine de lignes que je peux check ou uncheck, je dois donc regarder lesquels l'utilisateur coche ou décoche et faire les update en base... jusque là aucun soucis.

Seulement lorsque je change trop de checkbox, j'ai Doctrine qui me renvoie une erreur Oracle : ORA-01000 : nombre maximum de curseurs ouverts dépassé.

J'ai donc un dans mon foreach pour l'update ligne par ligne.
J'ai essayé à la place de faire mes requête en SQL pur c'est à dire de faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$query .= "UPDATE .....";
dans mon foreach et de passer ma requête contenant 60 update à exécuter mais sans plus de succès...

Sauriez-vous comment faire pour régler ce soucis ?

Merci d'avance.