Hello,
plus/minus-eins-Problem? Der String "GIF87a" oder "GIF89a" steht ganz am Anfang, also ab Index 0, und "PNG" steht ab Dateiindex 1.
MySQL SUBSTR() berechnet den Index ab 1 nicht (wie etwa PHP) ab 0.tatsächlich? Pfui, das ist ja pervers ...
Das machen alle Datenbanken, die ich kenne, über ihre Textschnittstellen so.
Der Index 0 bedeutet: gesuchter String ist nicht enthalten
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg