我有一个查询,我正在使用在 3 个不同区域显示结果的位置。我不想设置限制的区域之一,其中两个我想将它们限制为一个。我正在考虑在这两个特定领域的 foreach 中我可以在那里添加限制。我只是不确定该怎么做,如果这是最好的方法。
这是我的查询:
$comments_query = "SELECT * FROM airwaves_comments aw,users u WHERE u.id=aw.from_id AND aw.FROM_id=aw.to_id AND aw.from_id=".$profile_id." order by aw.created_on desc" ;
这是在我不想要限制的地方显示的结果。
if ($airwave)
{
foreach ($airwave as $airwave_comment_row)
{
// stuff
}
}
以下是显示的结果,我想限制为一个:
if ($airwave && $profile_id == $session_id)
{
foreach ($airwave as $airwave_comment_row)
{
echo "<div id='profile_airwave'>";
echo $airwave_comment_row['comment'];
echo "<br />";
echo "<span class='profile_airwave_info'>";
echo $airwave_comment_row['created_on'];
echo "</span>";
echo "</div>";
}
}
这是否可能,让他们共享相同的查询?还是我必须编写一个新查询?
谢谢