समस्या यह है कि आपका कोड त्रुटि शो की तरह एक दोषपूर्ण SQL सिंटैक्स उत्पन्न करता है।
मैं codeIgniter का विशेषज्ञ नहीं हूं, लेकिन यहां एक सामान्य क्वेरी को सीधे करने का तरीका बताया गया है, शायद यही आप करना चाहते हैं:
function check_existing_User_weightStatus($u_id)
{
$today = date('Y-m-d');
$this->load->database();
$query = $this->db->query("SELECT * FROM `user_weight` WHERE `creater_id` = '$u_id' AND DATE(`created_date`) = '$today'");
if ($query->num_rows() > 0) {
return true;
} else {
return false;
}
}
इस लाइन पर आपके कोड में त्रुटि हो रही है
$array = array('creater_id' => $u_id,DATE('created_date') => $today);
मुझे पूरा यकीन है कि यह नहीं है कि कहां क्लॉज किया जाएगा, इसलिए आप कोडइग्निटर डॉक्स देख सकते हैं! ऐसा करने का सही तरीका खोजने के लिए! (आप यह नहीं बता रहे हैं कि AND
. का उपयोग कहां करना है? , OR
, आदि.. ऑपरेटर)