codeigniter:同じIDを持つ2つのテーブルにデータ/レコードを挿入する

aip suprapto munari:

テーブルが2つあります。最初のテーブルはtb_mhsで、2番目のユーザーです。

どのように作るかid_usertb_mhsのようにテーブルが同じid_userユーザテーブルで?

ご清聴ありがとうございました


tb_mhs ユーザー

コントローラコード:-

$email = $this->input->post('email');
$nama = $this->input->post('nama');
$password = SHA1($this->input->post('password'));
$data1 = array(
        'email'=>$email,
        'password'=>$password,
        'nama'=>$nama,
        'level'=>2,
        'status'=>0
);
$i=$this->input;
$npm = $this->register_m->create('user',$data1);
$data = array(

            'email' => $i->post('email'),
            'password' => SHA1 ($i->post('password')),
            'npm' => $i->post('npm'),
            'nama' => $i->post('nama'),
            'j_kelamin' => $i->post('j_kelamin'),
            'kelas_id' => $i->post('kelas_id'),
            'angkatan_id' => $i->post('angkatan_id'),
            'internal_id' => $i->post('internal_id'),
            'eksternal_id' => $i->post('eksternal_id'),
            'latitude' => -6.873776,  
            'longitude' => 107.575639,
            'berkas' => $i->post('berkas'),
            );
// $insert = $this->register_m->create('user',$data1);
$insert1 = $this->register_m->create('tb_mhs',$data);
$this->session->set_flashdata('sukses', 'Data Registrasi Berhasil di Tambahkan');
redirect(base_url('register/viewdataregistrasi'), 'refresh');
}

}

型番

    public function create($table, $data)
{
    $query = $this->db->insert($table, $data);
    return $this->db->insert_id();
}
mail2bapi:

CIにはQuery Helper関数呼び出しがあり$this->db->insert_id()、データベースの挿入を実行すると挿入ID番号が返されます。

行の後

$npm = $this->register_m->create('user',$data1);

このコードを追加

$newUserID = $this->db->insert_id();

次に、このように$ data配列を更新します

$data = array[
            'id_user' => $newUserID,
            'email' => $i->post('email'),
            'password' => SHA1 ($i->post('password')),
            'npm' => $i->post('npm'),
            'nama' => $i->post('nama'),
            'j_kelamin' => $i->post('j_kelamin'),
            'kelas_id' => $i->post('kelas_id'),
            'angkatan_id' => $i->post('angkatan_id'),
            'internal_id' => $i->post('internal_id'),
            'eksternal_id' => $i->post('eksternal_id'),
            'latitude' => -6.873776,  
            'longitude' => 107.575639,
            'berkas' => $i->post('berkas'),
            ];

コードの残りは良いです。

詳細については、こちらをご覧ください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じ列値を持つ特定の数のレコードを別のテーブルに挿入します

分類Dev

Yii2の複数のテーブルに同じデータレコードを挿入する方法

分類Dev

Nhibernate hbmマッピングを使用して、同じIDを持つ複数のテーブルにレコードを挿入します

分類Dev

同じIDを持つ別のテーブルに挿入するときにデータをマージします

分類Dev

2つの外部キー(php)を持つ1つのテーブルにデータを挿入する

分類Dev

同じスキーマを持つ2つのハイブテーブルのレコードを比較する

分類Dev

2 つの異なるテーブルのレコードを 1 つのテーブルに挿入する

分類Dev

2つのテーブルにデータを挿入し、レコードをリンクします

分類Dev

既存のID列を持つテーブルに複数のレコードを挿入します

分類Dev

2つの列が同じ値を持つテーブルからレコードを取得する方法は?

分類Dev

postgresの異なるレコードの同じテーブルに同じデータ(またはコピー)を挿入する方法

分類Dev

2つの「BelongsTo」を持つテーブルにデータを挿入するLaravel

分類Dev

同じレコードをデータテーブルに挿入することはできません

分類Dev

2つのデータベースの2つの異なるテーブルに同じGUIDキーを挿入します

分類Dev

私のテーブルのIDを持つ別のテーブルからデータを挿入する方法

分類Dev

CodeIgniter:1つの名前と複数の選択ボックスを持つデータを2番目のテーブルに挿入する方法は?

分類Dev

CodeIgniter:1つの名前と複数の選択ボックスを持つデータを2番目のテーブルに挿入する方法は?

分類Dev

SQL Server:同時に2つのテーブルに複数のレコードを挿入します

分類Dev

別のデータベースの同じテーブルを持つテーブルに基づいて、データベースのテーブルレコードを更新するにはどうすればよいですか?

分類Dev

APIの作成時に2つのテーブルに同時にデータを挿入する

分類Dev

同じ主キーを持つ行を削除した後、データをテーブルに挿入するにはどうすればよいですか?

分類Dev

同じテーブル列の数を持つMySQL挿入値

分類Dev

Rで同じ主キーを持つ2つのテーブルのデータを照合する方法

分類Dev

他の2つのテーブルに応じてテーブルにデータを挿入します

分類Dev

同じテーブルに3つ以上のレコードがある各IDをループします

分類Dev

外部キーフィールドを持つphpのテーブルにデータを挿入します

分類Dev

2つの異なるテーブルにデータを挿入するSQL

分類Dev

別のテーブルのIDを持つレコードがある場合、2番目のテーブルからデータを取得する

分類Dev

同じレコードを持つ2つのデータベースにDeviseユーザーを同時に作成する

Related 関連記事

  1. 1

    同じ列値を持つ特定の数のレコードを別のテーブルに挿入します

  2. 2

    Yii2の複数のテーブルに同じデータレコードを挿入する方法

  3. 3

    Nhibernate hbmマッピングを使用して、同じIDを持つ複数のテーブルにレコードを挿入します

  4. 4

    同じIDを持つ別のテーブルに挿入するときにデータをマージします

  5. 5

    2つの外部キー(php)を持つ1つのテーブルにデータを挿入する

  6. 6

    同じスキーマを持つ2つのハイブテーブルのレコードを比較する

  7. 7

    2 つの異なるテーブルのレコードを 1 つのテーブルに挿入する

  8. 8

    2つのテーブルにデータを挿入し、レコードをリンクします

  9. 9

    既存のID列を持つテーブルに複数のレコードを挿入します

  10. 10

    2つの列が同じ値を持つテーブルからレコードを取得する方法は?

  11. 11

    postgresの異なるレコードの同じテーブルに同じデータ(またはコピー)を挿入する方法

  12. 12

    2つの「BelongsTo」を持つテーブルにデータを挿入するLaravel

  13. 13

    同じレコードをデータテーブルに挿入することはできません

  14. 14

    2つのデータベースの2つの異なるテーブルに同じGUIDキーを挿入します

  15. 15

    私のテーブルのIDを持つ別のテーブルからデータを挿入する方法

  16. 16

    CodeIgniter:1つの名前と複数の選択ボックスを持つデータを2番目のテーブルに挿入する方法は?

  17. 17

    CodeIgniter:1つの名前と複数の選択ボックスを持つデータを2番目のテーブルに挿入する方法は?

  18. 18

    SQL Server:同時に2つのテーブルに複数のレコードを挿入します

  19. 19

    別のデータベースの同じテーブルを持つテーブルに基づいて、データベースのテーブルレコードを更新するにはどうすればよいですか?

  20. 20

    APIの作成時に2つのテーブルに同時にデータを挿入する

  21. 21

    同じ主キーを持つ行を削除した後、データをテーブルに挿入するにはどうすればよいですか?

  22. 22

    同じテーブル列の数を持つMySQL挿入値

  23. 23

    Rで同じ主キーを持つ2つのテーブルのデータを照合する方法

  24. 24

    他の2つのテーブルに応じてテーブルにデータを挿入します

  25. 25

    同じテーブルに3つ以上のレコードがある各IDをループします

  26. 26

    外部キーフィールドを持つphpのテーブルにデータを挿入します

  27. 27

    2つの異なるテーブルにデータを挿入するSQL

  28. 28

    別のテーブルのIDを持つレコードがある場合、2番目のテーブルからデータを取得する

  29. 29

    同じレコードを持つ2つのデータベースにDeviseユーザーを同時に作成する

ホットタグ

アーカイブ