私は教室のウェブサイトを開発しています。
学生のプロファイル/データをデータベース テーブルに挿入するためのフォームがありますstudent
。
このサイトには 5 つのクラス グループがあり、ID はid= 1, 2, 3, 4, 5
です。
データベース テーブルへのデータの挿入は成功します。
しかし、質問があります。各生徒は教室1 and 2
の下にいる必要があるため、データを挿入するときは、毎回 2 つのデータベース結果を自動的に作成するデータベースが必要です。両方の結果のすべてのフィールドは を除いて同じデータですclassgroup_id
。、私はmysqlが各学生を追加するときにこれを自動的に生成する必要があります...何か考えはありますかclassgroup_id=1
?classgroup_id=2
これは私のテーブル構造です
- Student_id (整数) AI
- 名前
- Eメール
- classgroup_id (デフォルト値 = 1)
- ユーザーID
これはテーブルにデータを挿入するための私のPHPコードです
$this->db->query("INSERT INTO " . DB_PREFIX . "student SET user_id = '" . (int)$this->user->getId() . "', name = '" . $this->db->escape($data['name']) . "', email = '" . $this->db->escape($data['email']) . "'");
ありがとう...私は中レベルのPHP知識しか持っていません