如何使用会话中的信息从MySQL获取信息

时间:2011-06-11 22:42:26

标签: php mysql session

我已经建立了一个非常简单的购物车,我已经建立了这个购物车,并且无法使用会话信息来访问MySQL数据库。

我正在使用会话来存储客户选择的每个产品的idquantity,以及使用$_POST通过表单发送的所有信息。一切正常。当我尝试接受ID #并访问MySQL数据库中的我的产品表时,会出现这种问题。我只是不确定如何调用这些信息并将其循环。

你能帮我解决一些我可以追求的策略,以实现我的目标吗?

提前非常感谢!

3 个答案:

答案 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)