% in SQL Statement

Remidemi

Remidemi

Routinier
Hallo

Ich will in Perl folgende Abfrage starten:

Code:
 $dbh->prepare ("SELECT * FROM tabelle where dateiname = 'name.%.txt';")

Funktioniert aber nicht...
Wenn ich den ganzen Dateinamen eintrage bekomme ich diesen angezeigt, % möchte er aber nicht nehmen, wie muss ich das machen?
 
Moin,

"=" und "%" mögen sich nicht, dafür mußt du "LIKE" - dev.mysql.com/doc hernehmen.
Code:
$dbh->prepare ("SELECT * FROM tabelle where dateiname [COLOR="red"]LIKE[/COLOR] 'name.%.txt';")
sollte gehen.

mfg
HeadCrash
 
Zuletzt bearbeitet:
Hi

Oh Mann, ich stelle mich ja an als wäre es mein erstes Statement...

Danke ;)
 

Ähnliche Themen

Kernel Kaltstart / reboot?

ffmpeg Framerate erhöhen.

Dateien nach Bestandteil im Namen verschieben

CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

Keine grafische Oberfläche (Debian Installation)

Zurück
Oben