我有一个 foreach 来检查我的 php 站点中的会话数,并为每个会话从数据库中获取项目的名称。
我想将名称按顺序存储在变量中,以便之后可以使用它们,因此我不必再次调用数据库。
这是foreach:
foreach ($_SESSION['cart'] as $item)
{
$pid = $item['itemId'];
$q = $item['qty'];
$query2 = $con -> prepare("SELECT * FROM item_descr WHERE id_item = :idItem");
$query2-> bindValue (':idItem',$pid);
$query2->execute();
$row2 = $query2->fetch(PDO::FETCH_ASSOC);
}
假设有 3 个会话,我怎样才能将 $row2['name'] 保存在以后可以使用的不同变量中?
谢谢!