我想用php

时间:2015-07-21 10:50:20

标签: php mysql

我有1个用户,我想向他插入多种语言(和学位)。我怎么能用PHP做到这一点?

我的语言类型表(插入所有语言)

CREATE TABLE TLANGUAGETYPE (
    ID INT NOT NULL AUTO_INCREMENT,
    language VARCHAR(100) NOT NULL,
    PRIMARY KEY (ID)
)

我的语言表与用户表连接。

CREATE TABLE TLANGUAGE (
    languageID INT NOT NULL AUTO_INCREMENT,
    userID INT NOT NULL,
    ID INT NOT NULL,
    degree FLOAT,

    PRIMARY KEY (languageID),
    FOREIGN KEY (userID) REFERENCES TUSER(userID),
    FOREIGN KEY (ID) REFERENCES TLANGUAGETYPE(ID)
) 

1 个答案:

答案 0 :(得分:1)

而不是在用户表中添加languageId。您可以创建一个映射表,其中只包含" USERID"和"语言ID"列。