Hi, ist es von der Performance her besser wenn ich z.B. IMG-Attribute in einem Array speichere und dann in einer DB den "serialisierten"-String ablege, oder ist es generell besser in der DB einzelne Felder anzulegen für die Attribute.
Als Beispiel:
Code:
Array
(
[src] => gfx/spacer.gif
[width] => 100
[height] => 100
[class] =>
)
umgewandelt mit serialize:
Code:
a:4:{s:3:"src";s:14:"gfx/spacer.gif";s:5:"width";s:3:"100";s:6:"height";s:3:"100";s:5:"class";s:0:"";}
diesen String jetzt in einem Feld in der DB speichern (varchar 180 z.B.) und wenn ich die Attribute brauche per unserialize() wieder umwandeln in einen Array.
Oder eben in der DB gleich die Felder img_src, img_width, img_height, img_class anlegen und die Werte einzeln speichern und abrufen?
Gruß mAy