如何在一个页面上包含多个数据?

时间:2017-04-20 14:01:23

标签: php database

我无法弄清楚如何从我的数据库中获取多个数据条目。你可以在下面看到我有newsID = 1,它允许我在我的数据库上显示,但是我应该如何更改代码以便能够访问其他条目,如newsID = 2

<?php
$queryAffinity = "SELECT * FROM affnews WHERE newsID = 1";
$stmt = $pdo->query($queryAffinity);
$row = $stmt->fetchObject();
?>




<?php if($row->newsID == 1) echo "<p>{$row->newsDescription}</p>"; ?>

这是我试图用来回应id 1的代码

2 个答案:

答案 0 :(得分:0)

编辑您的WHERE - 条款并将其置于循环中。例如:

$queryAffinity = "SELECT * FROM affnews WHERE newsID = 1 OR newsID = 2";
$stmt = $pdo->query($queryAffinity);
while($row = $stmt->fetchObject())
{
    //do something with $row
}

答案 1 :(得分:0)

您可以使用以下代码:

$queryAffinity = "SELECT * FROM affnews WHERE newsID IN (1, 2)";
$stmt = $pdo->query($queryAffinity);
while($row = $stmt->fetchObject())
{
    echo $row->id;
}