मुझे नहीं लगता कि यह इस तरह से काम करेगा। जब आप कथन को बंद करते हैं (उदा. $menu_stmt->close();
) आप स्टेटमेंट हैंडल को भी डिलीकेट करते हैं। तो दूसरी बार लूप के माध्यम से आपके पास अब और साथ काम करने के लिए तैयार कथन उपलब्ध नहीं हैं।
लूप के निष्पादन के बाद कथनों को बंद करने का प्रयास करें।