मैं CodeIgniter में काम करने के लिए इस क्वेरी पाने के लिए कोशिश कर रहा हूँ, लेकिन यह एक त्रुटि बाहर थूकना है क्वेरी: यदि मैं सीधे MySQL यह ठीक काम करता है क्वेरी डालCodeIgniter MySQL काम नहीं कर रहा
A Database Error Occurred Error Number: 1096
No tables used
SELECT *
(मैं $ की जगह मूल्यों के साथ चर)। कोडिनेटर में इनपुट के रूप में क्वेरी यहां दी गई है:
$this->db->query("
SELECT *
FROM writing_quests
LEFT OUTER JOIN members_quests_completed
ON members_quests_completed.quest_id = writing_quests.id
WHERE writing_quests.level_required <= $userlevel
AND (
members_quests_completed.user_id = $user_id
OR
members_quests_completed.user_id IS NULL)"
);
$query = $this->db->get();
क्या मैं कुछ गलत कर रहा हूं और मुझे याद आ रही है? यदि समस्या कहीं और है तो मैंने पूरे फ़ंक्शन कॉल को शामिल किया है? मैंने इस समस्या को बिना किसी मुद्दे के कई बार किया है।
function get_all_quests_for_user() {
$user_id = $this->session->userdata('user_id');
$userlevel = $this->session->userdata('user_level');
$this->db->query("SELECT writing_quests.id, writing_quests.points_availible, writing_quests.name, writing_quests.note, writing_quests.instructions, writing_quests.time_limit, members_quests_completed.location_completed, members_quests_completed.status FROM writing_quests LEFT OUTER JOIN members_quests_completed ON members_quests_completed.quest_id = writing_quests.id WHERE writing_quests.level_required <= '$userlevel' AND writing_quests.unlocked = 1 AND (members_quests_completed.user_id = '$user_id' OR members_quests_completed.user_id IS NULL)");
$query = $this->db->get();
$this->db->last_query();
return $query->result();
}
शायद सीआई के 'क्वेरी()' विधि पंक्ति विराम पसंद नहीं है। – BoltClock
धन्यवाद बोल्टक्लॉक। मैंने बिना किसी कोशिश की है। मेरे पास लाइन ब्रेक के साथ लिखे गए प्रश्न भी हैं जो काम करते हैं। – JoeM05