Thread if-Zweig wird nicht erreicht? (8 answers)
Opened by anamollo4music at 2013-03-25 11:55

pq
 2013-03-25 12:02
#166578 #166578
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
was grundsätzliches: ich empfehle ein tutorial wie Modern Perl - The Book

dies und anderes zu finden unter http://perl-tutorial.org/

du iterierst in der while-schleife über alle zeilen. die schleife hört erst auf, wenn fetchrow_array nichts mehr liefert. demzufolge sind nach der letzten interation $user und $passwort immer undef und damit auch gleich dem leerstring.
was für mich im übrigen darauf hindeutet, dass du eigentlich auch warnungen im log sehen müsstest und da du sie nicht siehst, fehlt vermutlich ein use warnings;

du vergleichst in der schleife $user und $passwort, aber dann tust du nichts weiter und läufst die schleife bis zu ende durch. warum machst du nicht einfach ein last; an der stelle?
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread if-Zweig wird nicht erreicht?