Hallo,
ich möchte ein MySQL DB mit
SELECT * FROM tabelle WHERE foo LIKE '%bar%'
wobei "bar" ein Variable ist, die vorher festgelegt wird.
Also "richtig" wäre:
... WHERE foo LIKE '%%s%'
Nur löst Python so den Platzhalter %s nicht richtig auf bzw. gibt eine Fehlermeldung aus.
Weiß jemand, wie sowas zu lösen ist?
Gruß
noisefloor
WHERE ... LIKE '%...%' Suche mit %s Platzhalter
- noisefloor
- User
- Beiträge: 3856
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Ja die Doku weiss das. Wenn Du ein '%' und Zeichenkettenformatierung kombinieren willst, musst Du das '%' mit einem weiteren '%' schützen. Also '%%%s%%'.