我无法弄清楚如何从我的数据库中获取多个数据条目。你可以在下面看到我有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的代码
答案 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;
}