Hi,
ich bin nicht so der SQL-"Mensch" - vielleicht kann mir ja jemand auf die Sprünge helfen.
Ich nutze für eine Erweiterung den MultiColumnWizard und speicher damit halt Inhalt als BLOB ab.
Nun möchte ich die Daten aber auch wieder aus der DB raus holen und eigentlich dachte ich irgendwie an soetwas...
From tl_mymodule WHERE id=$str_id AND myblob.id=1.
Raus gekommen ist dann dieses Übel hier, was auch funktioniert - aber ich denke dass man es wirklich einfacher und vorallem besser lösen könnte.
PHP-Code:
$obj_my = $this->Database->prepare("SELECT id,myblob FROM tl_mymodule WHERE id ?")->execute($str_id);
while ($obj_my->next()) {
$arr_my[] = (unserialize($obj_may->myblob));
}
$arr_reduce = array_reduce($arr_my,'array_merge', []);
foreach($arr_my AS $my) {
$arr_my_entity[] = $my['entity'];
}
$str_where_my = implode(',', $arr_my_entity);
Vielen Dank für die Hilfe,
Marq xD
Lesezeichen