-
SELECT from blob
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
-
Besser (in einer sauberen Variante) geht das nur mit Relationen. Also die Daten nicht direkt per MCW eingeben.
-
Danke Spooky, wie so oft:)
Ich war den ganzen Tag irgendwie deswegen nur am fluchen und da rächt sich einfach - dass ich es mir im Backend einfach machen wollte. :-)
Es gibt nicht zufällig ein Widget, wo man innerhalb der Elterntabelle in die Kindertabelle schreiben kann, oder?