Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

CODEIGNITER में एक कथित रूप से अक्षम फ़ंक्शन तक पहुँचने में समस्या

आप यह सुनिश्चित करने के लिए अपने डेटाबेस की जांच कर सकते हैं कि प्रस्ताव पहले से ही इन पंक्तियों के साथ स्वीकार नहीं किया गया है। यदि आप इसे दोनों उदाहरणों (स्वीकार और अस्वीकार) के लिए करना चाहते हैं, तो शायद आप चेक को एक अतिरिक्त फ़ंक्शन में स्थानांतरित कर सकते हैं जो यह देखने के लिए जांच करता है कि कोई प्रस्ताव पहले से ही 'समाप्त' स्थिति में है (यानी स्वीकृत या अस्वीकृत)।

आपके reject_job_proposal . में एक नमूना जोड़ विधि हो सकती है...

public function reject_job_proposal ($job_id, $provider_id, $proposal_id) 
{
    $this->db->select('status');
    $this->db->from('job_proposal');
    $this->db->where('id', $proposal_id);
    $query  = $this->db->get();
    $result = $query->row();
    if ($result->status === 'Accepted') {
        // Throw error message, e.g. 'Sorry, this job has been accepted!'
        return;
    }

    ...
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql में सभी प्रश्नों को लॉग करें

  2. कुल स्कोर के आधार पर रैंक करने के लिए PHP MYSQL रैंकिंग क्वेरी प्राप्त करना

  3. कमांड लाइन से MySQL से कैसे कनेक्ट करें

  4. स्पार्क में jdbc के लिए कोई उपयुक्त ड्राइवर नहीं मिला

  5. कैसे सुवक्ता के साथ Laravel में AUTO_INCREMENT सेट करने के लिए?