2014-10-26 40 views
-1

如何检查elem是否是while循环中pdo fetch元素的最后一个?检查是否在PDO FETCH PHP中查询最后一个?

例子:

while($row=$result->fetch(PDO::FETCH_ASSOC)){ 

if($row==[lastofPDOrow]) 
echo 'last of rows'; 
} 

感谢帮助

+0

出于好奇,为什么你要知道,如果它是最后一个元素?你想只打印最后一个元素吗? – Prix 2014-10-26 22:20:52

回答

0

这应该为你工作:

<?php 

    $rowCount = 0; 

    while($row = $result->fetch(PDO::FETCH_ASSOC)){ 
     $rowCount++; 

     if($rowCount == $result->rowCount()) 
      echo 'last of rows'; 
    } 

?>