我已經在這幾天對我的大腦進行了大量的研究,並且對於'後端'相當新的東西,我還沒有設法想出一個表結構工作。我想要做的是創建一個願望列表功能,它允許用戶將課程保存到他們的個人資料中以備後用。最初,我在'用戶'表中創建了三個字段,分別命名爲'saved_course1','saved_course2'和'saved_course3'。然後,我試圖想出一個php/sql代碼,當用戶點擊課程頁面上的願望列表按鈕時,課程的ID保存到保存的課程字段之一(假定它尚未填充),但有人向我指出,這將是一個很糟糕的做法,這將意味着我的分貝不會被標準化。 因此,爲了總結我的問題,我需要幫助創建一個表格結構,允許用戶將多個課程ID保存到他們的帳戶,然後讓我獲得課程的ID並將其顯示在他們的個人資料頁面的表格中。對不起,如果這是沒有意義的,因爲我覺得很難把它說成文字。想要製作'願望清單'功能的最佳方法
0
A
回答
2
這並不難,只需製作下面的表格結構即可。讓我知道如果你不明白它
爲特定的用戶實例
User(userid,name,etc)
Courses(coursesid,name,fee, etc)
WhishList(userid,coursesid)
userid is foreign key to User, null not allowed
coursesid is foreign key to Courses, null not allowed
精華課程
select * from WhishList join courses on Whishlist.coursesid = Courses.coursesid where WhishList.userid = "USER_ID HERE";
+0
。 。如果您將'Taking_part'重命名爲'WishList',並向OP顯示如何爲特定用戶提取課程,我認爲答案會更清晰。 –
+0
感謝您的提示。 –
相關問題
- 1. OpenCart願望清單
- 2. Magento願望清單view.phtml不工作
- 3. 設計一個跟蹤訂單和願望清單的數據庫的最佳方法是什麼?
- 4. 如何在PHP中製作用戶願望清單
- 5. 在Rails中的願望清單關係?
- 6. 基於jQuery的客人願望清單
- 7. 願望清單的數據庫設計
- 8. 最佳功能方法
- 9. 在願望清單上填充Woocommerce SKU
- 10. 願望清單會員wishlistmember_shoppingcart_register(action)
- 11. Scala工具和庫願望清單
- 12. Drupal商業願望清單匿名
- 13. 願望清單成員插上了
- 14. 構建一個願望清單
- 15. 使用CSS製作功能條背景的最佳方法?
- 16. 我如何將我的願望清單文本更改爲magento 2頂部鏈接中的「願望清單」
- 17. 隱藏願望清單按鈕,如果項目已經在magento的願望清單
- 18. joomla願望清單和垃圾清單集成
- 19. 通用功能的最佳方法
- 20. GridBagLayout不能按我的願望工作
- 21. 剃刀願望清單 - 您希望實施什麼?
- 22. 什麼是計算功能限制的最佳方法?
- 23. 願望清單會員註冊表單url不受保護
- 24. 製作陣列的最佳方法
- 25. 製作中央SqlConnection的最佳方法
- 26. 製作3D網格的最佳方法?
- 27. 製作嚮導的最佳方法
- 28. 什麼是最想要的SharePoint功能?
- 29. Objective C removeObjectsAtIndexes願望清潔代碼
- 30. 構建我想要的簡單HTML佈局的最佳方式
創建具有student_id數據和COURSE_ID列的新表;在這張新表格中插入您的學生的所有願望清單課程;然後在SELECT查詢中使用JOINS –
幾乎任何時候,如果您決定將'record_id_1,record_id_2,record_id _...'添加到表以將一條記錄鏈接到許多其他記錄,那麼您正在做一些非常錯誤的事情。這不是數據庫設計工作的方式。 Mark Baker的建議是解決這個問題的正確方法。 – meagar