evilmoe
Goto Top

basename in MySQL ?

Hallo

ich benötige eine Funktion in MySQL der die aus PHP gleicht, "basename". Ich habe eine Spalte die enthält einen Pfad einer Datei und ich möchte danach sortieren aber nicht nach den Pfad sondern nach den Dateien. DIese liegen aber nur mit dem Pfad vor.

Gibt es sowas?

Content-Key: 94074

Url: https://administrator.de/contentid/94074

Ausgedruckt am: 19.03.2024 um 05:03 Uhr

Mitglied: godlie
godlie 11.08.2008 um 10:20:05 Uhr
Goto Top
Hallo das ist sehr einfach zu lösen:

SELECT substring_index(field,"\\",-1) FROM `table` WHERE ..  

damit wird alles aus dem Pfad nach \ aufgesplittet und der letzte Teil nach dem letzen \ wird ausgegeben.
Somit hast du dir eine Basename function gebaut.

grüße
Mitglied: EvilMoe
EvilMoe 11.08.2008 um 17:57:34 Uhr
Goto Top
Super, funktioniert natürlich wunderbar ;)