【发布时间】:2015-04-05 03:28:22
【问题描述】:
$sql = "SELECT *
FROM `likes`
WHERE `pid` = $pid";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$likers = array();
while($row = $result->fetch_assoc()) {
$likers[] = $row['uid'];
echo implode(", ", $likers);
}
} else {
return "Be the first to like this status...";
}
例如,如果查询结果为 3 行的用户 ID 应显示以下内容:21、20、44
应该显示:21、20、44 但相反,它显示:2121,20,44 先看看它是如何显示第一个值的?
另一个例子:50、60、70 但它显示:5050, 60, 70
有什么办法解决吗?提前致谢
【问题讨论】: