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