我正在使用asp.net和Access数据源创建一个电子商务网站,我使用了预定义的登录和注册Visual Studio 2010提供的控件,这些控件将用户数据存储在SQL服务器中。
对于我的网站,购物车的内容被上传到访问数据库中的表格,但我需要将购物车的内容保存到特定的用户ID。例如,如果用户编号1订购图书ID为4,7,2,则需要保存,但如果用户编号2出现并且订单4,1,7也需要保存它们。
所以一个用户可以有很多购物车,这是按访问排序但是用户ID保存到不同的数据库,无论如何我可以链接这两个数据库所以我可以说
“在tblcart中保存bookid的1,2,3,其中userID与登录用户相同”
希望你理解我的意思。
由于
答案 0 :(得分:0)
从它的声音。你不需要做任何特别的事情。只要在tblCart中存储了user_id字段,您就可以了。
您不会定义任何“官方”关系,但这并不重要......如果登录用户想要查看他们将要执行的所有“推车”:SELECT * FROM tblCarts WHERE user_id = LoggedInUsersID。