Thread while-Schleife verlassen
(12 answers)
Opened by gastJan at 2016-12-08 12:53
Nachtrag: Wenn Du es im Schleifenkopf haben willst, musst Du die Präzendenz der Operatoren beachten und ggfs. durch Klammerung beeinflussen.
&& hat Vorrang vor = und wird daher zuerst beachtet. Dementsprechend auch die Fehlermeldung. Versuch mal folgendes: Code (perl): (dl
)
while ( $flag == 0 && ( $userId = $sth->fetchrow_array() ) ) {...} Code (perl): (dl
)
while ( ($flag == 0) && $userId = $sth->fetchrow_array()) {...} Siehe dazu: http://perldoc.perl.org/perlop.html#Operator-Prece... edit: Klammerung korrigiert; @Raubtier: Danke für den Hinweis Last edited: 2016-12-08 15:06:42 +0100 (CET) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |