2015-07-21 75 views
1

我有1個用戶,我想爲他插入多種語言(和學位)。我怎樣才能做到這一點與PHP?我想用php添加多個數據到mysql表中

我languagetype表(插入所有語言)與用戶表連接

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

而不是在用戶表中添加languageId。您可以創建一個只包含「USERID」和「LanguageID」列的映射表。

相關問題