我已经建立了一个非常简单的购物车,我已经建立了这个购物车,并且无法使用会话信息来访问MySQL数据库。
我正在使用会话来存储客户选择的每个产品的id
和quantity
,以及使用$_POST
通过表单发送的所有信息。一切正常。当我尝试接受ID #
并访问MySQL数据库中的我的产品表时,会出现这种问题。我只是不确定如何调用这些信息并将其循环。
你能帮我解决一些我可以追求的策略,以实现我的目标吗?
提前非常感谢!
答案 0 :(得分:3)
你能帮我解决一些我可以追求的策略来实现我的目标吗?
阅读PHP手册,了解如何与MySQL进行“对话”。
答案 1 :(得分:2)
$productId = $_SESSION['productId'];
$sql = " SELECT * FROM products WHERE productId = '$productId'";
您可以查看PHP手册,了解如何执行该查询,然后循环查看结果。或者只是google获取php / mysql教程。
答案 2 :(得分:0)
如果你有一个ID列表,你有一些选择。
如果ID仅存储在会话变量的数组中,例如您的用户无法保存它们以供日后使用。你需要做更多的工作,但不是很多。
select <stuff> from products where productID in ( 22,56,3683)
如果您在数据库中拥有它们,那么
select <stuff> from products where productID in (select productID from baskets where userID=34)