0

所以我有 MySQL 查询,它显示了所有喜欢帖子的用户。它看起来像这样:

<?

echo 'Liked by&nbsp;';

$sql="SELECT * FROM registered_users WHERE faved LIKE '%$idpost%'";
$result=mysql_query($sql);

while($row=mysql_fetch_array($result)) {

echo '<a href="" class="link">'; echo $row['fullname']; echo '</a>';
echo ',';

}

echo '.';

?>

我现在如何选择最后一个循环条目并在其前面显示“和”而不是“,”?提前致谢!

4

1 回答 1

0

您可以使用 mysql_num_rows() 在开始获取结果之前计算返回的行数,并在 while 循环中添加一个增量变量和一个测试,如果该变量等于您回显的行数,而不是的 ,

请参阅:mysql_num_rows 文档

于 2012-08-02T01:23:49.273 回答