Ich habe eine Produkttabelle mit Produkten. Jedes Produkt kann mehrere Bilder haben. Die URLs/IDs der Bilder sollen in meiner Datenbank gespeichert werden. Jetzt, anstatt Spalten wie image_url1
, image_url2
usw. in meiner Produkttabelle zu erstellen, ist es gute Praxis, die serialisierten Daten, die die Liste der Bilder in meiner Produkttabelle enthalten, in einer Spalte namens image_url
zu speichern.PHP: Serialisieren oder nicht
Oder ist es besser, eine weitere product_image
Beziehungstabelle zu erstellen und die Produkt-IDs und Bild-IDs/URLs dort zu speichern?
Bin sicher, dass beide Methoden funktionieren, aber ich möchte mit der besten Praxis gehen.
Hinweis: Die Anzahl der Bilder pro Produkt variiert. Einige Produkte haben möglicherweise nicht einmal ein Bild.
Bearbeiten: Um mehr spezifische Details zu meiner Frage hinzuzufügen. Die Bild-URLs werden nicht für die Suche verwendet. Es wird nur zum Abrufen der URL des Bildes verwendet, wenn das Produkt angezeigt wird.
Diese Frage passt nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten in der Regel Fakten, Referenzen oder spezifische Fachkenntnisse enthalten. Diese Frage wird wahrscheinlich um Meinung, Debatte, Argumente, Meinungsumfragen oder ausgedehnte Diskussionen bitten. – iambriansreed
nicht serialisieren, Ursachen wie diese führen mich durch Flaschen Scotch gehen .. Vor allem, wenn Sie mit Wordpress arbeiten .. Denken Sie daran, nicht nur sucht Kopfschmerzen, aber Bearbeiten dieser Daten in einem nicht webbasierten Methode ist auch ein Schmerz .. (Dateiname ändert, Zeile manuell aktualisieren, jetzt müssen Sie Charcount auch aktualisieren). – gorelative