Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

SQL Abfrage für OS Commerce

Siegfried_D
Geschrieben am: Mi 12.11.2008, 22:16
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Hallo Leute,
bin mal wieder was am proggen für den OSC!

Ich möchte gerne alle Produkte einer Kategorie, der Unterkategorien und Unter-Unterkategorien auslesen, hier mein Versuch:

CODE
$sql = "SELECT * FROM products, products_description, products_to_categories, categories where  (products.products_id=products_to_categories.products_id)and (products.products_id=products_description.products_id)and((products_to_categories.categories_id=".$rubrik.")or(categories.parent_id=".$rubrik."))and((products_to_categories.categories_id=categories.parent_id)or(categories.categories_id=products_to_categories.categories_id))and (products.products_status=1) order by products_name";


Das Problem: In der Tabelle Categories gibt es noch UnterUnterkategorien, welche ich so nicht auslesen kann.

Die Tabelle categories hat folgenden Aufbau:

categories_id parent_id .......

Die parent_id beinhaltet alle categories_id, welche unterhalb dieser parent_id geführt sind. (Sind dann mehrere Zeilen)
Jetzt können aber unterhalb dieser categories_id wiederum Unterrubriken sein, daher gibt es diese categories_id auch als parent_id mit weiteren categories_id unterhalb.

Wie kann ich denn nun alle Artikel auslesen, die unterhalb der obersten parent_id sind?

Ich steh auf m Schlauch und bitte um Hilfe!

Gruß

Siegfried


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
 
Siegfried_D
#2 Geschrieben am: Do 13.11.2008, 09:52 (+11:36)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Hat wirklich keiner nen Tipp für mich?


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
Jürgen Auer
Server-Daten - Online-CRM-Lösungen
#3 Geschrieben am: Do 13.11.2008, 22:15 (+12:22)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 3455
Mitglied seit: 4.02.2006


Mach doch einfach zwei Abfragen, die eine geht auf die erste Ebene drunter, die zweite geht auf die zweite Ebene, einfach in der Join-Verknüpfung eine Tabelle mehr.


Beide Abfragen werden dann mit Union zusammengefügt.


Allerdings nicht so kommagetrennt, sondern ordentlich per Join.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Siegfried_D
#4 Geschrieben am: Do 13.11.2008, 22:33 (+00:17)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Hallo Jürgen,
danke für den Tipp!

Wie Du unschwer an meiner Abfrage erkennen kannst, bin ich kein SQL Profi.

Was meinst Du mit union zusammenführen?

Hast Du vielleicht einen Beispielcode, an dem ich mich orientieren kann?

Gruß

Siegfried


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
Jürgen Auer
Server-Daten - Online-CRM-Lösungen
#5 Geschrieben am: Do 13.11.2008, 22:53 (+00:19)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 3455
Mitglied seit: 4.02.2006


QUOTE (Siegfried_D @ Do 13.11.2008, 22:33)
Was meinst Du mit union zusammenführen?

Hast Du vielleicht einen Beispielcode, an dem ich mich orientieren kann?

Union: Beispiel 6

Join

Ansonsten läufst Du Gefahr, daß Du Dinge zusammenstrickst und Ergebnisse bekommst, die beliebig falsch bzw. unsinnig sein können.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Siegfried_D
#6 Geschrieben am: Do 13.11.2008, 22:58 (+00:05)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 361
Mitglied seit: 31.01.2007


Danke,
werde mich mal einlesen!

Gruß

Siegfried


--------------------
suche ständig Linkpartner (verschiedene Themengebiete) bitte Linkliste anfordern!
kostenloses Shopsiegel: geprüfter-onlineshop.de
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/27142

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Active Directory LDAP Abfrage mit PHP webdoktor 311 6 Fr 21.05.2010, 15:02
MYSQL Update-Befehl auf Basis Erg. SELECT Abfrage? Claus Lehmann 464 4 Mi 3.03.2010, 12:27
Abfrage einer MySQL Datenbank webdoktor 359 10 Fr 8.01.2010, 18:11
SQL Abfrage von Inhalt einer anderen Tabelle webdoktor 534 11 Do 19.11.2009, 10:43
Intelligente MySQL Abfrage Sancheck 341 6 Sa 14.11.2009, 22:10
Hoster für XT Commerce gesucht Donald 338 3 Mo 31.08.2009, 10:47
MySQL Abfrage G.P. 352 5 Fr 3.07.2009, 16:31
Online-Marketer für E-Commerce gesucht weblions 202 0 Di 16.06.2009, 17:06
PHP-mySQL: Abfrage - GROSS/kleinschreibweise radarin 301 2 Mi 3.06.2009, 20:43




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]