foreach() के लिए अमान्य आर्गुमेंट दिया गया त्रुटि: कारण और इसे कैसे ठीक करें
सभी को नमस्ते! मैं PHP में नया हूँ और उपयोगकर्ताओं की सूची प्रदर्शित करने के लिए एक सरल स्क्रिप्ट लिख रहा हूँ। मेरे पास एक function है जो डेटाबेस से डेटा प्राप्त करता है और इसे array के रूप में लौटाता है। जब मैं foreach के माध्यम से परिणाम को iterate करने का प्रयास करता हूँ, तो मुझे यह त्रुटि मिलती है:\n\n
Warning: Invalid argument supplied for foreach() in /var/www/test.php on line 15\n\nयहाँ मेरा कोड है:\n\nfunction getUsers() {\n $result = mysql_query("SELECT * FROM users");\n return $result; // मुझे लगा कि यह एक array है\n}\n\n$users = getUsers();\nforeach ($users as $user) {\n echo $user['name'] . '
';\n}\n\nमुझे उम्मीद थी कि $users में तालिका से पंक्तियों का एक array होगा, लेकिन इसके बजाय मुझे त्रुटि मिलती है। कृपया बताएं कि मैं क्या गलत कर रहा हूँ? क्वेरी परिणाम को सही तरीके से iterate करने का तरीका क्या है? अग्रिम धन्यवाद। अभी तक कोई उत्तर नहीं।
लॉग इन करें उत्तर देने के लिए