marko: perl und mysql: email-adresse in abfrage

Beitrag lesen

Hi Leute,

ehe ichs noch länger versuche frag ich mal. Ich habe ne email adresse in einer mysql db-spalte und versuche per perl script werte anhand diser abzufragen. Ich krieg das aber mit dem quoten grad nicht hin, entweder perl schmeißt fehler oder entfernt das "@" aus der abfrage, weil er denkt es sei eine tabelle o.ä. bsp:

$test = "bla@bla.de";

...

$sql = "select blu from blo where email=".$test;
        my $sth1 = $dbh1->prepare($sql);
        $sth1->execute($sender2);

DBD::mysql::st execute failed: called with 1 bind variables when 0 are needed at

wie macht man das richtig ?

danke, Marko