1
<?php
$sun=mysql_query("SELECT * FROM `red_users` WHERE `role`='user' AND `userID` != '$userID' ORDER BY `id` DESC LIMIT 10 ") or die(mysql_error());
while($su[]=mysql_fetch_array($sun)){
}
for($i=0;$i<count($su);$i++){
$sud=$su[$i]['userID'];
$sname=$su[$i]['name'];
$dop=$su[$i]['dp'];
$sxx=$su[$i]['sex'];
if($dop != ''){
$sey=$dop;
}
if($dop =='' AND $sxx=='MALE'){
$sey="../images/male.png";
}
if($dop =='' AND $sxx=='FEMALE'){
$sey="../images/female.png";
}
?>
<a href="profile.php?frnd=<?php echo $sud ?>">
<div class="inbox-item">
<div class="inbox-item-img"><img src="<?php echo $sey ?>" class="img-circle" alt=""></div>
<p class="inbox-item-author"><?php echo $sname; ?></p>
</div>
</a>
<?php } ?
在輸出中顯示額外的Html元素(不含動態數據)。
之後由mysql填充的Real元素查詢一個額外的元素顯示哪些不包含數據。Php循環在輸出中給出額外的HTML元素
它會一遍又一遍地運行while循環,所以頁面會很慢 –
您將運行** 1 **'while'循環而不是** 2 **循環。你確定頁面會很慢嗎? –
@ MuhammedAsif沒有意義,我不是mysql方法的專家,但使用* while + for *只是看起來多餘。 – mloureiro