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. Android Room - Обработка на списък с обекти в обект и търсене на резултат

  2. Cakephp:докато вмъквате tinyint поле. Получаване само на 0 или 1

  3. Как да наблюдавате обединяването на връзки за .NET MySQL Data Connector в IIS

  4. Специални символи в PHP / MySQL

  5. Как да предадете стойност на база данни в хипервръзка с помощта на PHP + HTML