2011-10-05 35 views
0

我對MySQL和PHPMyAdmin知之甚少,我將在PHP中製作一個測驗程序,它將允許用戶創建,保存並做多項選擇測驗。如何在PHPMyAdmin中啓用關係?

其中表是當前結構化的方式(我很開放的建議,如果這聽起來結構垃圾:)) 我有3個表, 測驗包含:

ID, quiz title and quiz_ID, 

答案含

ID, question_ID, Answer1, Answer2, Answer3, Answer4 and correct answer 

問題包含:

ID, and the question. 

我絕對不知道從哪裏開始創建關係來加入ip各種ID的。我正在使用PHPMyAdmin,並且環顧四周,並且表示關係關係被禁用。所以我認爲我需要做的第一件事是啓用此功能。

我會任何幫助非常感激所有,並請解釋清楚,因爲我在這一切都非常厚:提前再次

感謝p :) XX

+0

表應該使用innoDB引擎啓用外鍵,這應該讓你開始:) –

回答

2

在結構視圖的表格中,您有一個鏈接,位於列表下方的「關係視圖」。

另外,還要確保你已經收錄你想在

0

Link to tutorial關係的領域。

這是爲了在網絡服務器上使用,但它應該會幫助你進一步。如果你可以修改config.inc.php,你當然不必再次安裝pma了。

請注意,您可以使用JOIN輕鬆加入表格。請參閱here

+0

請糾正我,如果我錯了,但phpmyadmin關係功能只會有用的,如果客戶端有權訪問phpmyadmin接口。如果OP正在編寫自定義的基於Web的界面來添加記錄,這些功能對最終用戶是否有用? – horatio

+0

我不相信。如果你想連接表,最簡單的方法是使用{JOIN} – Siebe

相關問題