誰能提点改进的建议,使这个程序的运行速度快一点?谢谢!我暂时没分给了,先帮着,以后再给吧!
<?php
include('func.php');
conn();
$day=date("Y-m-d");
$sql6="select count(*) from over_time where out_day='".$day."'";
$result6=mysql_query($sql6);
$array6=mysql_fetch_array($result6);
$total=$array6['count(*)'];
if($total!=0)
{
$s="select distinct prop from dist_info";
$res=mysql_query($s);
while($arra=mysql_fetch_array($res))
{
$prop=$arra['prop'];
$sql="select * ,count(*) from over_time where car_course='".$prop."'and out_day='".$day."' group by car_course";
$result=mysql_query($sql);
$array=mysql_fetch_array($result);
if($prop==0)
{
if($array['count(*)']!=0)
{
echo "<center><strong>以下是".$day."总的出车情况 :<font color='navy'>共出车</font><font color='magenta'>".$total."</font><font color='navy'>次</font></strong></center><br>";
echo "<table border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width=50%><font color='blue'>短途共</font></td><td width=50%><font color='hotpink'>".$array['count(*)']."</font><font color='blue'>次</font></td></tr></table>";
echo "具体地点分别为:<br>";
echo "<table width=100% border='1' cellpadding='0' cellspacing='0'><tr>";
echo "<td>司机姓名</td>";
echo "<td>司机条码</td>";
echo "<td>出车地点</td>";
echo "<td>车号</td>";
echo "<td>出车时间</td>";
echo "<td>回来时间</td></tr>";
$sql2="select * from over_time where car_course='0' and out_day='".$day."' order by out_time";
$re=mysql_query($sql2);
while($array2=mysql_fetch_array($re))
{
echo "<tr><td>".$array2['driver_name']."</td>";
echo "<td>".$array2['bar_code']."</td>";
echo "<td>".$array2['car_addr']."</td>";
echo "<td>".$array2['out_car']."</td>";
echo "<td>".$array2['out_time']."</td>";
echo "<td>".$array2['back_time']."</td></tr>";
}
echo "</table>";
}
}
if($prop==1)
{
if($array['count(*)']!=0)
{
echo "<br><table border='0'><tr>";
echo "<td width=50%><font color='blue'>长途共</font></td><td width=50%><font color='hotpink'>".$array['count(*)']."</font><font color='blue'>次</font></td></tr></table>";
echo "具体地点分别为:<br>";
echo "<br><table width=100% border='1' cellpadding='0' cellspacing='0'><tr>";
echo "<td>司机姓名</td>";
echo "<td>司机条码</td>";
echo "<td>出车地点</td>";
echo "<td>车号</td>";
echo "<td>出车时间</td>";
echo "<td>回来时间</td></tr>";
$sql3="select * from over_time where car_course='1' and out_day='".$day."' order by out_time";
$re2=mysql_query($sql3);
while($array3=mysql_fetch_array($re2))
{
echo "<tr><td>".$array3['driver_name']."</td>";
echo "<td>".$array3['bar_code']."</td>";
echo "<td>".$array3['car_addr']."</td>";
echo "<td>".$array3['out_car']."</td>";
echo "<td>".$array3['out_time']."</td>";
echo "<td>".$array3['back_time']."</td></tr>";
}
echo "</table>";
}
}
if($prop==2)
{
if($array['count(*)']!=0)
{
echo "<table border='0'><tr>";
echo "<br><td width=50%><font color='blue'>其它地点共</font></td><td width=50%><font color='hotpink'>".$array['count(*)']."</font><font color='blue'>次</font></td></tr></table>";
echo "具体地点分别为:<br>";
echo "<br><table width=100% border='1' cellpadding='0' cellspacing='0'><tr>";
echo "<td>司机姓名</td>";
echo "<td>司机条码</td>";
echo "<td>出车地点</td>";
echo "<td>车号</td>";
echo "<td>出车时间</td>";
echo "<td>回来时间</td></tr>";
$sql4="select * from over_time where car_course='2' and out_day='".$day."' order by out_time";
$re3=mysql_query($sql4);
while($array4=mysql_fetch_array($re3))
{
echo "<tr><td>".$array4['driver_name']."</td>";
echo "<td>".$array4['bar_code']."</td>";
echo "<td>".$array4['car_addr']."</td>";
echo "<td>".$array4['out_car']."</td>";
echo "<td>".$array4['out_time']."</td>";
echo "<td>".$array4['back_time']."</td></tr>";
}
echo "</table>";
}
}
}
}
else
{
echo "There isn't out cars!";
}
?>