मुझे पूरा यकीन है कि आप अपने लूप को हटाकर अपने कोड में सुधार कर सकते हैं और इसके बजाय इस तरह जा सकते हैं:
$data = $stmt->fetchAll(PDO::FETCH_OBJ);
क्या आप सुनिश्चित हैं कि आपको अपेक्षित JSON मिल रहा है (इसे प्रिंट करने से पहले $data के किसी भी var_dump की कोशिश की?)?
क्या यह जावास्क्रिप्ट के साथ एक साधारण समस्या नहीं है? क्या आपने अपने जावास्क्रिप्ट भाग में प्राप्त होने वाले डेटा का उपयोग करने का प्रयास किया है?
यह आपके XMLHttpRequest के अंदर हेडर सेट करने में समस्या हो सकती है, और जावास्क्रिप्ट परवाह नहीं करता है और आपको वैसे भी JSON देता है...
अब स्पष्ट प्रश्न:
- मैं नहीं देख सकता कि आप अपने डेटाबेस से कहां जुड़ते हैं। क्या आप जुड़े हुए हैं?
- आप एक आईडी डालने का प्रयास कर रहे हैं, क्या MySQL आपको ऑटो इंक्रीमेंट वैल्यू डालने की अनुमति देता है? (इस मामले में, acc_id एक Int नहीं है?)
- आप $_REQUEST के माध्यम से मान भेज रहे हैं, क्या आप वाकई $_REQUEST के माध्यम से कुछ भी प्राप्त कर रहे हैं (बीटीडब्ल्यू, $_GET और $_POST जांचें)
मुझे आशा है कि यह मदद करता है