Php 如何在while循环中查找最后显示的值?
当我通过while循环从数据库获取信息时,我想检查Php 如何在while循环中查找最后显示的值?,php,mysql,pdo,Php,Mysql,Pdo,当我通过while循环从数据库获取信息时,我想检查原因和id是否相同 <?php $sql = "SELECT * FROM notifications WHERE `to`=:my_id ORDER BY id DESC LIMIT 10"; $query = $db->prepare($sql); $query->execute(array( ":my_id" => $my_id )); while ($row
原因
和id
是否相同
<?php
$sql = "SELECT * FROM notifications WHERE `to`=:my_id ORDER BY id DESC LIMIT 10";
$query = $db->prepare($sql);
$query->execute(array(
":my_id" => $my_id
));
while ($row = $query->fetchObject()) {
$from = $row->from;
$reason = $row->reason;
$text = $row->text;
$link_id = $row->link_id;
}
?>
现在,我想要的是,当上次显示的通知和当前显示的通知的原因相同时,它们必须显示为一个。-很抱歉,它是在真实代码中添加的,但我忘了在这里添加它。我想现在还不太清楚如果($var1==$var2){…}基本上,在你的圈子里很抱歉,它是在真实代码中添加的,但是我忘了在这里添加它。我想现在还不太清楚如果($var1==$var2){…}基本上,在你的循环中,你想做什么。