समस्या यह है कि चर $Q
में मान्य मान नहीं है, संभवतः क्योंकि मान $station1
. में पारित हुआ है डेटाबेस में मौजूद नहीं है। मैंने सोचा होगा कि सीआई कम से कम एक खाली उद्धृत स्ट्रिंग का उपयोग करके इसका मुकाबला करेगा, लेकिन जाहिर तौर पर नहीं।
आपको यह सत्यापित करने की आवश्यकता है कि $Q
where()
. को पास करने से पहले एक समझदार मूल्य रखता है . उदाहरण के लिए, एक और num_rows()
चेक आपको बताएगा कि पहली क्वेरी में कुछ मिला या नहीं।
साथ ही, आपको $Q
. से फ़ील्ड डेटा पास करना होगा , केवल वस्तु नहीं। तो आपके मामले में, $Q->row()->Zone
।