MySQL Spalte (für Bilder) nachträglich in DB einfügen?

armin1990

Grünschnabel
Hallo zusammen,

ich habe eine Artikelliste in einer MySQL Datenbank.
Jetzt soll diese Liste nachträglich mit Bildern für jedes Produkt ergänzt werden.
Sprich, in jede Zeile vor dem Produkt soll ein kleines Bild dargestellt werden.
Ich habe gelesen, dass es eher Sinn macht, Links in die DB zu schreiben, damit die DB nicht ausgebremst wird.
Das ist noch Neuland für mich.
Die Bilder sind schon in einem Ordner in meiner Joomal Installation vorhanden.
Wird hier einfach eine neue Spalte mit den Links eingefügt oder wie verhält sich das?
Ich hoffe, ihr habt einige Tipps für mich.

Viele Grüße
Armin
 
Ich würde nicht alle kompletten Links in die DB schreiben sondern nur den name des Bildes z.b "auto"

Und dann ausgeben als echo so wie du wahrscheinlich auch den Name ausgibst wenn der Name z.b $row.["name"] ist dann packst du einfach


Code:
echo' <img src="img/shop/'.$row["bild"].'.png"/>'.$row["name"].'';

Somit wäre die Ausgabe [Das Auto Bild] + Der Name vom Auto

Evt kannst ja mal dein Code posten wo dein Bild hin soll.

LG Kev
 
Hi,

mir geht es in erster Linie nur um den direkten Eintrag in die Datenbank.
Die Ausgabe ist aktuell noch zweitrangig.
Ich will quasi nur die DB mit den Bildern bzw. Links füttern. Ich weiß nicht wie ich diese Verknüpfung hin bekomme.
 
Wie oben von mir beschrieben :)

Name vom Bild in die Datenbank schreiben und dann im Code [den Pfad angeben] <img src="img/shop/'.$row["bild"].'.png"/>

Du kannst natürlich auch ganze Links in die Datenbank packen nur finde ich das recht unübersichtlich.
Einfach alle Bilder in gleichen Ordner packen mit gleicher Endung.png z.b und gut ist :)
 
Zurück