mysqli_stmt::execute
विधि परिभाषा के अनुसार केवल बूल लौटाती है। तो कॉल करना $result->any_method_name()
विफल हो जाएगा क्योंकि $result
एक बूलियन मान है।
MySQLi लाइब्रेरी का उपयोग करके तैयार कथन से मान प्राप्त करने के लिए आप अपने लक्ष्य चर को $stmt->bind_result(...)
से बांधते हैं और फिर $stmt->fetch()
. का उपयोग करें अपने बाध्य चर में अपनी क्वेरी का परिणाम प्राप्त करने के लिए थोड़ी देर के लूप में। और उसके बाद आप MySQLi से PDO
पर स्विच करें क्योंकि इसके पास इसके बारे में एक बेहतर एपीआई है…