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

画像のパスと名前をデータベースにアップロードする方法-Codeigniter

    このデータを配列$this->upload->data()としてインサートに渡す必要があります

    コントローラで、検証が完了するタイミングを設定する必要があります

    else
    {
        $this->MODELNAME->insert_images($this->upload->data());
        $data = array('upload_data' => $this->upload->data());
        $this->load->view('members/header');
        $this->load->view('members/upload_success', $data);
        $this->load->view('members/footer');
    }
    

    そしてあなたのモデルで:

    function insert_images($image_data = array()){
          $data = array(
              'filename' => $image_data['file_name'],
              'fullpath' => $image_data['full_path']
          );
          $this->db->insert('bedrijfimages', $data);
    }
    

    CIドキュメントページでこの配列内にある情報を確認できます:Codeigniterアップロードライブラリ




    1. NHibernateを使用して同じASP.NETアプリでOracleとSQLServerの両方をサポートするための推奨事項

    2. MaxscaleからProxySQLロードバランサーへの移行

    3. 私の特定のケースのためにMySQLデータベースを効率的に設計する方法

    4. MAXおよびGROUPBYを使用して対応するすべてのフィールドを選択する