मैं कोडनिर्देशक का उपयोग कर रहा हूं और अधिकांश समय मेरे प्रश्नों के लिए सक्रिय रिकॉर्ड का उपयोग करता है (जो स्वचालित रूप से उनसे बच निकलता है), लेकिन यह क्वेरी चर के कारण इसमें अच्छी तरह से फिट नहीं लगती है। इसलिए मुझे यह समझने की ज़रूरत है कि मैन्युअल रूप से क्वेरी से कैसे बचें।एसक्यूएल क्वेरी से बचने + कोडिनेटर
Codeigniter डॉक्स प्रश्नों इस तरह से बचने की सलाह देते हैं:
$sql = "INSERT INTO table (title) VALUES(".$this->db->escape($title).")";
मेरे मूल प्रश्न
$sql = "SELECT * FROM (`user_language`) WHERE `user_id` = '{$id}'";
मेरे क्वेरी
$sql = "SELECT * FROM (`user_language`) WHERE `user_id` = '{$id}' VALUES(".$this->db->escape($user_language).")";
भाग निकले लेकिन मैं समस्या हो रही है getti सही वाक्यविन्यास। त्रुटि संदेश हैं:
- पीएचपी त्रुटि संदेश: अपरिभाषित चर: USER_LANGUAGE
- एसक्यूएल त्रुटि: वाक्य रचना गलत ... के पास लाइन 1
क्या आप अपनी क्वेरी के साथ कुछ डालना या चुनना चाहते हैं? – Hajo
चुनें। आईएनएसईआरटी कोडिग्निटर दस्तावेज़ों से है। – chowwy
ने मेरा उत्तर अपडेट किया, उम्मीद है कि यह आपके लिए काम करता है:] – Hajo