0
//Table 1
$table = "CREATE TABLE IF NOT EXISTS questions (
id INT (11) NOT NULL AUTO_INCREMENT,
quesion TEXT NOT NULL,
user VARCHAR (255) NOT NULL,
date TIMESTAMP NOT NULL,
question TEXT NOT NULL,
answer TEXT NOT NULL,
PRIMARY KEY (id)
)";
//Table 2
$table = "CREATE TABLE IF NOT EXISTS answers (
id INT (11) NOT NULL AUTO_INCREMENT,
user VARCHAR (255) NOT NULL,
answer TEXT NOT NULL,
datum TIMESTAMP NOT NULL,
PRIMARY KEY (id)
)";
我有兩種形式。一個插入問題和其他插入答案。它正在工作。但我有一個問題。對於一個問題你很少有答案,但現在當我提交答案,並嘗試爲第一個問題添加第二個答案時,它會覆蓋我的第一個答案,這很正常。 //這個代碼做如何將表1中的行與表2中的數據連接起來,其中表2中的所有數據都具有表1中的行的ID
$sql="UPDATE questions SET answer='$_POST[answer]' WHERE id='$_POST[id]'";
我現在 - 這顯然是每一個插入的回答做表「問題」,但我需要插入答案到表「答案」和每一個答案,要連接的他的問題從表'問題'
因此,簡歷 - 用戶來到網站,看到的問題,它回答並離開,來第二個用戶後,並給同一問題的答案,也離開.. 如何使這行得通。我已經嘗試了一些外鍵,但沒有。
謝謝:)。我做了我想要的.. – bobouch
嗨。我嘗試了這一點,它只給出了第一個問題的答案。但是有很多問題,當我給出前答案時。 Question2在輸出中不顯示任何內容。我怎樣才能使每個問題都有答案,以下問題?你知道嗎? – bobouch
就像這樣:http://pastebin.com/NzDbikNi – DarkBee