Klaus Mock: in while-schleife subroutine aufrufen oder nicht

Beitrag lesen

Hallo,

$sql = qq{select * from tabelle where h=1}; ### einmal mit suche
while(@asd = $sth->fetchrow_array) {
subroutin();
}

...

$sql = qq{select * from tabelle}; ### und einmal ohne suche
while(@asd = $sth->fetchrow_array) {
subroutin();
}
... kann es durchaus sinnvoll nur das zweite Konstrukt zu verwenden und dort in der schleife die Bedingung abzufragen.

... oder aber einen allgemeineren Ansatz in eine Subroutine zu packen und das SQL-Statement aufgrund der übergebenen Parameter zusammenbauen;-)

Grüße
  Klaus