Jan: kurze Frage zu $"

Beitrag lesen

Hallo,

hab da mal ne Frage zu $" , und zwar:

$" = "-";
@Liste = (1,2,3,4);
print "@Liste";

ist klar, es wird 1-2-3-4 ausgegeben, eigentlich genau das was ich brauche, für ne weiterverarbeitung der Werte in mysql.

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?

Ps.: das Trennzeichen ist bei mir nicht " - " sondern $"= " OR " ; brauche das um mehrere Zeilen aus einer Tabelle zulöschen.

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;

naja klappt so leider nicht :(

Bin für jede schnelle Hilfe dankbar :)

Mfg Jan