Hi...
wie bekomme ich die Daten da raus???
Versuche gerade ein Script zu bauen welches...:
bestellte Artikel nach Hesteller kategorisiert,
diese dann nach Artikelnummern sortiert,
die Mengen addiert,
und diese dann per Knopfdruck an die Hersteller schickt.
Also so eine Art Bestellschein für die Lieferanten.
Nun mein Problem:
Die Attribute spielen bei der Bestellung eine große Rolle.
zb.: Farbe: rot || weiss
Das sollte bei der Bestellung berücksichtigt werden!!
Die Werte der Attribute stehen in der Datenbank unter orders_products_attributes unter products_options_values.
Der Datentyp ist dort aber BLOB!
Nun meine Frage: Wie bekomme ich den Inhalt dieses Feldes herraus?
hier meine SQL Abfrage:
Das Ergebnis sieht schon sehr gut aus!!
Ihr könnt es ja mal selber in 'phpmyadmin' testen... hehe
Nur das Problem ist dass das eigendliche Attribut (zb Farbe = blau) im BLOB format ist und ich es nicht herraus bekomme.
mfg Florian Brocker
wie bekomme ich die Daten da raus???
Versuche gerade ein Script zu bauen welches...:
bestellte Artikel nach Hesteller kategorisiert,
diese dann nach Artikelnummern sortiert,
die Mengen addiert,
und diese dann per Knopfdruck an die Hersteller schickt.
Also so eine Art Bestellschein für die Lieferanten.
Nun mein Problem:
Die Attribute spielen bei der Bestellung eine große Rolle.
zb.: Farbe: rot || weiss
Das sollte bei der Bestellung berücksichtigt werden!!
Die Werte der Attribute stehen in der Datenbank unter orders_products_attributes unter products_options_values.
Der Datentyp ist dort aber BLOB!
Nun meine Frage: Wie bekomme ich den Inhalt dieses Feldes herraus?
hier meine SQL Abfrage:
Code:
select p.products_model, pd.products_name, sum(op.products_quantity) as products_ordered, m.manufacturers_name, opa.products_options, opa.products_options_values from orders_products op left join products_description pd on (pd.products_id = op.products_id ) left join products p on (p.products_id = op.products_id) left join manufacturers m on (p.manufacturers_id = m.manufacturers_id) left join orders_products_attributes opa on (opa.orders_products_id = op.orders_products_id) where pd.language_id = '43' group by pd.products_id, op.products_priced_by_attribute order by products_ordered DESC, products_name
Das Ergebnis sieht schon sehr gut aus!!
Ihr könnt es ja mal selber in 'phpmyadmin' testen... hehe
Nur das Problem ist dass das eigendliche Attribut (zb Farbe = blau) im BLOB format ist und ich es nicht herraus bekomme.
mfg Florian Brocker
Kommentar