我有一个数组:productid = [1,2]
。现在我想通过使用这部分代码从产品表中获取数据:
$sql = 'SELECT name FROM product WHERE id=:id';
$s = $pdo->prepare($sql);
foreach($productid as $id)
{
$s->bindValue(':id', $id);
$s->execute();
}
当我返回如下名称时:
foreach($s as $row)
{
$name[] = array(
'name' => $row['name']
);
}
我刚得到第二个 id 的产品名称,但没有得到两个名称。有什么问题?