Christian Kruse: kurze Frage zu $"

Beitrag lesen

Hoi,

Leider lässt sich dieser Vorgang aber nur immer printen
und der Wert "1-2-3-4" nicht weiterverarbeiten.

Gibt es da noch ne Möglichkeit, oder kann man in dieser
Hinsicht die vordefinierte Variable vergessen?

my $str = join ' OR ' => @werte;

kurzer Codeschnipsel aus meiner Überlegung:

Die zulöschenden IDs werden hier erfasst

@werte = param('loeschen');

#So werden die Werte miteinander verknüpft
$"= " OR " ;

@new_list= (@werte) ;

#Werte aus der Tabelle löschen
$sth = $dbh->prepare("DELETE FROM $table1
                      WHERE @new_list") ;

$sth->execute;
$sth->finish;

Das wuerde ich so nicht machen. Du solltest Usereingaben
*grundsaetzlich* validieren.

Gruesse,
 CK