sql-query
hallo zusammen
wie muss ich folgende sql-abfrage formulieren: ich möchte aus meiner "image" tabelle im feld "Image" alle bilder auswählen und zwischen den bildnamen und dem punkt mit der darauffolgenden dateiendung "bildname.dateiendung" den string "_thumb" einfügen. endergebnis: "bildname_thumb.dateiendung". wie geht dass http://www.inf.brad.ac.uk/~pording/t...age_browse.jpg http://www.inf.brad.ac.uk/~pording/t..._structure.jpg Hatte schon hier mein Glück versucht bin aber nicht weitergekommen MySQL AB :: MySQL 5.1 Referenzhandbuch :: 12.3 String-Funktionen danke im voraus |
sql-query
Hallo,
muss das Ganze in der sq-Abfrage passieren? Dumme Frage. Ich hätte erst mal einen deiner Links aufrufen sollen. 8) Oder geht es auch mit PHP nach dem Select? Dann könntest du mit explode() den String zerlegen und danach wieder zusammensetzen: $gesamt = "$text1"."_thumb"."$text2"; Cracks machen das wahrscheinlich noch eleganter. |
Also in PHP sollte das so etwa schön gehen:
PHP-Code:
|
Wenn in allen Dateinamen nur ein Punkt vorkommt, sollte es so ganz einfach gehen:
Code:
UPDATE images SET Image = REPLACE(Image, '.', '_thumb.'); |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:20 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023