Mailinglisten-Archive |
Hallo,
Kann ich folgenden Programmcode in SQL umsetzen.
Bringt das überhaupt Geschwindigkeitsvorteile ?
$zr[0]=$zr[1]=$zr[2]=$zr[3]=0;
$sql="SELECT art,dat FROM journal where betrieb=$betrieb ORDER by id DESC";
$result = mysql_query($sql, $conn);
if ($result) {
$numr=mysql_num_rows($result);
$dz=date("y"); //01
for ($s=0;$s<$numr;$s++) {
$row = mysql_fetch_array($result);
switch ($row[0]):
case 5:if($row[1][3]<($dz-1)) $zr[3]=$s;
if($row[1][3]==$dz) $zr[0]=$s;
break; // Prüfen ob aktuelles oder Vorjahr
case 2:
case 3:$zr[1]=$s;break;
case 1:$zr[2]=$s;break;
endswitch;
if ($zr[0]>0 and $zr[1]>0 and $zr[2]>0 and $zr[2]>0) {break;}// Prüfen ob
alle >0 sonst vorzeitiger Ausstieg
}
}
// Ende Suchabfrage
echo "<BR><BR><DIV style=\"background-color:#EBE6DA;\">";
echo "<FONT color=RGB(0,115,61)><center>Zeitraum: [<a
href=$PHP_SELF?beginnliste=$zr[0]&".SID.">Ernte</a>]";
echo "[<a href=$PHP_SELF?beginnliste=$zr[1]&".SID.">PS/Düngung</a>]";
echo "[<a href=$PHP_SELF?beginnliste=$zr[2]&".SID.">Aussaat</a>]";
echo "[<a href=$PHP_SELF?beginnliste=$zr[3]&".SID.">Vorernte</a>]";
// Ende
Gruss aus der Eifel
Burkhard Stollenwerk
futurefarm_(at)_futurefarm.de
php::bar PHP Wiki - Listenarchive