Datenbank - mehrere Bilder?
Hallo! Hat jemand eine idee wie man das richtig macht?
Ich habe eine Datenbank(mysql) mit ID, Name, Adresse, Telefon
Nun speichere ich eine Person (hat z.B. ID 3) und dazu auch ein Foto von ihr.
Das Foto wird in eine Verzeichnis gespielt und erhält die den Namen 3. Also die ID.
Das ist einfach und praktisch!
Was aber, wenn ich von der Person mehrere Fotos abspeichern will?
Wie löst ihr das? Ich bin da ecdht am rätseln und finde keine gescheite Lösung. Wie macht man das professionell ?
DANKE für jeden Tipp !!!
Antwort schreiben
Antwort 1 von son_quatsch vom 08.04.2022, 16:24 Options
...indem man ein Verzeichnis mit der Benutzer-ID erstellt und dort alle Bilder reinwirft?
Antwort 2 von timoxy vom 11.04.2022, 18:41 Options
Ordner würde ich nicht empfehlen, da es zu kompliziert ist diese mittels PHP anzulegen
---
gebe den Bildern einen Index...
Zitat:
user id=5
5_20100411183410.jpg
5_20100411183430.jpg
user id=4
4_20100411183449.jpg
4_20100411183455.jpg
dann beschneide deinen Dateinamen mittels substr($dateiname, 0, 1) und stelle alle Bilder dar, wo substr($dateiname, 0, 1) == $id
wenn du mehr als/wie 9 IDs hast musst halt musst deinen string halt beschneiden bis zum ersten vorkommenden "_" ... funktion: frag google
PS: ich gebe meinen Uploadbildern gerne immer einen Datumsstempel somit ist gesichert, dass das Bild nicht überschrieben wird.
LG