Hallo zusammen,
ich programmiere schon länger mal mehr mal weniger aufwändige PHP Scripts, aber nur als Hobby, alles selbst beigebracht oder per Try&Error. Nun stehe ich aber auf dem Schlauch, bzw. komme alleine nicht weiter.
Ich brauche für ein Script die Daten aus 3 Tabellen -> orders, orders_products und orders_products_properties
Die Relationship zwischen orders und orders_products ist die orders_id, zwischen orders_products und orders_products_properties ist die orders_products_id.
Die orders werden als erstes ausgelesen, da ich alle orders_id's benötige, die einen bestimmten orders_status haben. Wenn ich die orders_id's (als String) habe, lese ich die orders_products aktuell mit whereIn aus. Auch hier erstelle ich mir dann einen String und rufe damit die orders_products_properties ebenfalls per WhereIn aus. bei allen 3 Abfragen bastel ich mir dann ein Multi-Array mit dem ich dann weiter arbeite.
Ich bin irgendwie der Meinung, dass dies auch besser zu bewerkstelligen ist, nur stehe ich absolut auf dem Schlauch.
Vielleicht kann mir jemand auf die Sprünge helfen, muss auch keine fertige Lösung sein.
LG und vielen Dank schonmal
ven
ich programmiere schon länger mal mehr mal weniger aufwändige PHP Scripts, aber nur als Hobby, alles selbst beigebracht oder per Try&Error. Nun stehe ich aber auf dem Schlauch, bzw. komme alleine nicht weiter.
Ich brauche für ein Script die Daten aus 3 Tabellen -> orders, orders_products und orders_products_properties
Die Relationship zwischen orders und orders_products ist die orders_id, zwischen orders_products und orders_products_properties ist die orders_products_id.
Die orders werden als erstes ausgelesen, da ich alle orders_id's benötige, die einen bestimmten orders_status haben. Wenn ich die orders_id's (als String) habe, lese ich die orders_products aktuell mit whereIn aus. Auch hier erstelle ich mir dann einen String und rufe damit die orders_products_properties ebenfalls per WhereIn aus. bei allen 3 Abfragen bastel ich mir dann ein Multi-Array mit dem ich dann weiter arbeite.
Ich bin irgendwie der Meinung, dass dies auch besser zu bewerkstelligen ist, nur stehe ich absolut auf dem Schlauch.
Vielleicht kann mir jemand auf die Sprünge helfen, muss auch keine fertige Lösung sein.
LG und vielen Dank schonmal
ven
Kommentar