Ik denk niet dat het op deze manier gaat werken. Wanneer u de instructie sluit (bijv. $menu_stmt->close();
) heft u ook de toewijzing van de instructiehandle op. Dus de tweede keer door de lus heb je de voorbereide uitspraken niet meer beschikbaar om mee te werken.
Probeer de instructies te sluiten nadat de lus is uitgevoerd.