表A由衣服組成。存儲在表A中的數據包括個人衣服,例如American Apparel的襯衫。表A中的字段是名牌,正常成本和銷售價格。表B由用戶組成。典型的用戶資料,如用戶名,密碼等Browse.php列出了表A中的服裝。每個服裝都包含一件顯示名牌,銷售價格和正常價格的服裝。用戶1已登錄並點擊American Apparel襯衫和Levi的牛仔褲。我試圖弄清楚的是我應該做什麼以及如何在數據庫中顯示使用1單擊這兩個項目。一起工作的MySQL表
回答
如果是問題,則無法在MySQL級別上解決此問題。
您必須在應用程序級別解決它。用三列創建第三個表格:cloth_id,user_id,timestamp,並在用戶點擊時插入適當的數據。如果需要,可以省略時間戳,但我不建議。此外,我建議您使用主鍵,例如三列上的auto_increment id或複合鍵。
一旦我創建了這些字段的表,我需要弄清楚如何告訴php從表A和B中插入記錄到這個新表中,然後如何顯示該表用戶的個人資料中來自表C的表A的字段頁? –
當用戶點擊一個項目時,您只需插入一個新行,然後您可以通過用戶標識從表C中選擇該數據。您可以執行JOIN,因此您可以在一個查詢中選擇數據。你到底想要什麼?它是否像購物車?因爲這應該以完全不同的方式完成。 –
它非常像購物車,但不會購買物品。它會如何不同? http://sqlfiddle.com/#!2/dc2e7/1 –
- 1. Mysql PHP生成的表格:不能與Tablesorter一起工作
- 2. 讓BLToolkit與MySQL一起工作
- 3. utf8不能與mysql一起工作
- 4. Laradock不能與mysql一起工作
- 5. Coldfusion ENCRYPT和MySQL AES_DECRYPT一起工作?
- 6. 獲取mysql和java一起工作
- 7. appfuse quickstart不能與mysql一起工作
- 8. 讓Ruby和MySQL一起工作
- 9. ASP.NET和MySQL如何一起工作?
- 10. FOREACH和UPDATE mysql不能一起工作
- 11. 轉換rails mysql與postresql一起工作
- 12. mysql不能與php一起工作
- 13. .NET和MySQL一起工作,可擴展
- 14. Python:不想一起工作的列表
- 15. MySQL:查詢與時間表一起工作?
- 16. 2個列表視圖一起工作
- 17. 表不起作用MYSQL
- 18. MySQL的工會不起作用
- 19. 脫機工具與MySQL數據庫一起工作,如phpMyAdmin?
- 20. SUMIF方程在工作表中不與VBA一起工作
- 21. mysql如何與兩個相等的索引一起工作?
- 22. 我怎樣才能讓我的autosuggest與mysql一起工作
- 23. MySQL - 查找演員一起工作過的其他演員
- 24. 爲什麼我的MYSQL不能和java一起工作?
- 25. PHP與mySQL-db的下拉值一起工作
- 26. 讓MySQL的PHP代碼和MsSQL一起工作
- 27. 進度條與php的mysql值一起工作
- 28. Excel工作表上的Mysql表?
- 29. TouchImageView&Volley NetworkImageView一起工作
- 30. 與CCheckboxcolumn一起工作
您是在問用戶點擊它時如何顯示它們,還是跟蹤用戶瀏覽它? –
表A應該像'item_id'一樣每行有一個id,而表B應該有一個像'user_id'的id,那麼你可以創建另一個表,它包含'user_id'和'item_id'並且每次點擊都有一行 –
@JustinWood,不,我想在單獨的頁面上顯示用戶1點擊了他想要的2個項目。 –