Erwin: Fehler in der Select Anweisung!?

Beitrag lesen

hi,

$anfrage="SELECT * FROM login WHERE admin LIKE '$benutzer'";

Kann mir jemand helfen welchen Fehler ich hier bei der Select Anweisung habe.

Ich komme mit den Kommatas noch nicht so zurecht.

Hmm. Meinst du vielleicht mit den quoten ? Isses PERL-DBI ?

Tipp: Statement-Handler vor-preparieren mit Platzhalter '?' like

my $sth_select = $dbh->prepare("SELECT * FROM table WHERE id=?");

später....

$sth_select->execute($fragezeichen); # ?,? -> $x,$y; 2or_more

oder mal eine andere Verwendung von Platzhalter '?'

$dbh->do("INSERT INTO content VALUES(?,?,?,?,?)", undef, $idx, $id, $subject, $time, $body );

$dbh steht für DataBaseHandler.

Platzhalter vereinfachen das Scripten, machen weniger Probleme mit der Quoterei und prepares bringen Vorteile wenn Statements mehrfach im Script verwendet werden.

Gruss, Rolf

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?