菜鸟求助:
<?
include('../config.php');
include('../includes/conn.inc.php');
$sql1='SELECT id FROM accounts'; //accounts 里是所有用户的信息(id,name等);
$result1=mysql_query($sql1);
while($mid=mysql_fetch_array($result1)){
$sql2="SELECT id FROM report WHERE id='".$mid['id']."' AND logintime>='2008-1-1' AND logintime < '2008-4-1'"; //report是存日报的表;统计某用户08年一季度日报的总数;
$result2=mysql_query($sql2);
$num=mysql_num_rows($result2);
$rept["$mid[id]"]="$num";
}
arsort($rept); //按日报总数降序排列;
echo"<table border=1 width='80%' align=center>";
echo"<th>姓名</th>";
echo"<th>日报总数</th>";
while(list($key,$value)=each($rept)){
$sql3="SELECT * FROM accounts WHERE id='$key'";
$result3=mysql_query($sql3);
$name=mysql_fetch_array($result3);
echo"<tr ><td width='40%'>$name[name]</td>";
echo"<td width='60%'>$value</td></tr>"; //显示为‘用户名+日报总数’的表格
}
?>
不知道为什么已处理这网页就要花近10秒的时间才能显示出来,慢是因为我的代码的问题吗?是那里不够简化吗?请各位高手指点迷津啊!


最新回复
1、标题违规
2、代码未高亮