अपनी क्वेरी को इसमें बदलने का प्रयास करें:
"SELECT * FROM members WHERE member_id = ?"
और अपना परम इस तरह जोड़ें:
result.add_parameter(0, id);
मुझे यह भी संदेह होगा, if (query.exec() && query.next())
गलत है, और .next()
. के लिए चेक करें हटा दिया जाना चाहिए क्योंकि मुझे लगता है कि परिणाम सेट में एक और रिकॉर्ड मौजूद होने की आवश्यकता है।