表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个项目。 –