更新:仍然似乎無法弄清楚。如果任何人都可以伸出援助之手,那麼可以欣賞^^。雖然循環只檢索一個結果
我有問題,我不確定我的代碼在哪裏崩潰。我有一個'關注'功能,您可以關注不同的註冊用戶。你跟隨的用戶的用戶ID存儲在一個數組(follower_array)中。它從數組中檢索每個成員,但是每個成員都是按照每個成員進行的,而不是顯示所有內容,它只顯示每個成員的最近一個成員。
$broadcastList= "";
if ($follower_array != "") {
$followArray = explode(",", $follower_array);
$followCount = count($followArray);
$i = 0;
$broadcastList .= "<table>";
foreach($followArray as $key => $value) {
$i++;
$sqlName = mysql_query("
SELECT username, fullname
FROM members
WHERE id='$value'
LIMIT 1
") or die ("error!");
while ($row = mysql_fetch_array($sqlName)) {
$friendUserName = substr($row["username"],0,12);
}
$sqlBroadcast = mysql_query("
SELECT mem_id, bc, bc_date, device
FROM broadcast
WHERE mem_id='$value'
ORDER BY bc_date ASC
LIMIT 50
") or die ("error!");
while ($bc_row = mysql_fetch_array($sqlBroadcast)) {
$mem_id = $bc_row['mem_id'];
$bc = $bc_row['bc'];
$dev = $bc_row['device'];
$bc_date = $bc_row['bc_date'];
$broadcastList .= "<td><a href='member.php?id=' .$value. ''>
$friendUserName</a> • $when_bc • Via: $dev <b>$bc</b></td></tr>";
}
broadcastList .= "</table>";
}
}
因此,它完全檢索成員,但不超過他們單個最新的「廣播」。任何見解將不勝感激..謝謝!
編程不是一個比賽,看看你可以擠入每條線有多少東西。在新行中縮進代碼塊(特別是如果您打算使用'{}'s)並且保持代碼正確縮進。 – riwalk
..對於其他人來說,他們認爲是不同的,有perl-golf。 –
@yi_H ...我無言以對:) – riwalk