获取特定行中的值

时间:2014-08-07 10:03:42

标签: php mysql pdo

使用此查询:

select i.id, e.num_pieces, e.buff_id from item as i, equip_item as e
where i.id=e.item_id
and i.id=2

我有以下结果:

id   num_pieces   buff_id
 2       2         3856
 2       5         4248
 2       7         6385

我想要做的是将这些值放入div:

<div>
    <p>(2 parts) : buff<p>
    <p>(5 parts) : buff<p>
    <p>(7 parts) : buff<p>
</div>

但是,我不知道如何根据列名和行来获取值。任何人都可以帮助我吗?

PS:它并不总是3行,有时候会有更多,有时则会更少。

PS2:我不知道它是否相关,但这是我取得结果的方式:

$result->setFetchMode(PDO::FETCH_OBJ);
$row = $result->fetch();

1 个答案:

答案 0 :(得分:0)

$row = $result->fetchall();

然后使用键

查找foreach循环