sql >> データベース >  >> RDS >> Mysql

2つのインデックスを持つCodeigniterの検証UNIQUEフィールド

    CIとは思わない 結合されたPKのケースが組み込まれています ただし、コールバック_を使用します このように:ただし、2番目のPKを送信する必要があることに注意してください 追加として、ルールは最初の$PKに適用する必要があります。コールバックを参照してください。 詳細については

    $this->form_validation->set_rules('form_field', 'form_label', 'callback_combpk[$pk2]');
        public function combpk($pk1, $pk2)
            {
                   $this->db->where('field1', $pk1);
                   $this->db->where('field2', $pk2);
                   $result = $this->db->get('table');
                   if($result->num_rows() > 0)
                   {
                      $this->form_validation->set_message('combpk','something'); // set your message
                      return false;
                   }
                   else{ return true;}
    
            }
    


    1. SQLステートメントで許可されていないローカルコレクションタイプ

    2. DESCRIBEコマンドを使用せずにOracleでテーブルを記述するにはどうすればよいですか?

    3. Oracle SQL Developerで2つのクエリを同時に実行しますか?

    4. PASSフィードバックに関するいくつかの簡単なこと