- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
$bCancel = false;
while(!$bCancel)
{
$bCnt++;
$sql = "SELECT id, rDateTime, pDateTime, longitude, latitude, speed, reportId, inputs, peopIn, peopOut, COUNT(*) AS cnt FROM $tbname AS tblCur
WHERE ".$repIds." AND pDateTime>'$fd' AND unitId=$unitid
GROUP BY pDateTime, reportId ORDER BY pDateTime ASC LIMIT 0, 50";
$request = mysql_query($sql) or die(mysql_error());
$rCnt = 0;
while(!$bCancel)
{
if($row=mysql_fetch_assoc($request))
{
if(!arrZoneCoordContains($row['longitude'],$row['latitude'],$arrZoneCoord[$zoneId]))
{
$bCancel = true;
}
$fd = $row['pDateTime'];
array_push($arrRows, $row);
$rCnt++;
}
elseif($rCnt==0)
$bCancel=true;
}
}
guest 24.12.2008 16:23 # 0
Предлагаю автору переписать этот код с использованием break'ов.
guest 30.04.2009 05:25 # 0
А у нас в институте так предлогал писать препод по функциональному программированию - считал что брейки зло :-D
guest8 21.09.2019 15:06 # −999
guest8 21.09.2019 15:11 # −999
guest8 24.09.2019 14:23 # −999
guest8 24.09.2019 23:20 # −999
guest8 25.09.2019 16:12 # −999
guest8 25.09.2019 22:40 # −999
guest8 26.09.2019 20:28 # −999
guest8 11.07.2020 03:30 # −999