मुझे संदेह है कि $db
या तो कोई वस्तु नहीं है (यदि यह वास्तव में NULL नहीं है), या $db
exec
. नाम का कोई फंक्शन नहीं है ।
मेरा सुझाव है कि आप सत्यापित करें कि डेटाबेस से आपका कनेक्शन सफल है, और सत्यापित करें कि $db
कनेक्शन वस्तु है। सत्यापित करें कि exec
वस्तु के लिए एक मान्य कार्य है।
साथ ही, आपका कोड SQL इंजेक्शन के लिए असुरक्षित प्रतीत होता है . (हम यह नहीं देखते हैं कि फ़ंक्शन को दिए गए तर्क SQL टेक्स्ट में शामिल करने के लिए सुरक्षित होने के लिए "एस्केप" किए गए हैं।) हम तैयार कथन देखना पसंद करते हैं। बाइंड प्लेसहोल्डर्स . के साथ ।