Html 带过滤器和模式的PDO行查询

Html 带过滤器和模式的PDO行查询,html,sql,pdo,fetch,row,Html,Sql,Pdo,Fetch,Row,我有一个HTML表和一个PHP PDO查询,用于从SQL数据库中的表中获取数据。在我的表格中有一个“状态”列。在本栏中,我有“打开”或“关闭”。在我的表中,我只想显示状态为“open”的行,因此我在SQL查询中添加了:where status=open。通过单击HTML表上的某个特定行,将打开一个模式,并显示我通过查询检索到的一些数据 现在问题来了: 在我的模式中,我有一个按钮跳到一个状态为“关闭”的项目。对于该项,我从未在查询中检索到数据,因为WHERE子句限制了表的输出。所以我的模式失败了

我有一个HTML表和一个PHP PDO查询,用于从SQL数据库中的表中获取数据。在我的表格中有一个“状态”列。在本栏中,我有“打开”或“关闭”。在我的表中,我只想显示状态为“open”的行,因此我在SQL查询中添加了:
where status=open
。通过单击HTML表上的某个特定行,将打开一个模式,并显示我通过查询检索到的一些数据

现在问题来了: 在我的模式中,我有一个按钮跳到一个状态为“关闭”的项目。对于该项,我从未在查询中检索到数据,因为
WHERE
子句限制了表的输出。所以我的模式失败了

我现在的问题是,我是否可以从我的表(关闭和打开)中检索所有数据,并仅使用“打开”的数据获取该表,但也可以将“关闭”的数据用于模式

这是我的查询(简短版本):


只需将它们全部选中,并根据状态为“打开”对显示进行过滤即可?
$statement = $pdo->prepare("SELECT id FROM mytable WHERE status = :status");
$result = $statement->execute(array(':status' => 'open'));
$count = 1;
while ($row = $statement->fetch()) {

... some HTML table ...

}