php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.10.2008, 17:48  
Neuer Benutzer
 
Registriert seit: 31.10.2008
Beiträge: 3
Bruz befindet sich auf einem aufstrebenden Ast
Standard Abfrage über drei Tabellen

Hallo,

ich habe zwar bei Google und auch hier einiges dazu gefunden, ich habe aber anscheinend eine Denkblockade oder bin einfach nicht dazu in der Lage:

Ich habe eine Tabelle die "wp_item_category_associations" heißt und in der Zuordnungen in der Form von "product_id" zu "category_id" enthalten sind.

In einer zweiten Tabelle ("wp_product_categories") habe ich die "id" dem "category_name" und der "group_id" zugeordnet.

In einer dritten Tabelle ("wp_wpsc_categorisation_groups" habe ich die "id" dem "name" zugeordnet.

Ich schaffe es mit

PHP-Code:
            $zeige_gruppen_und_kategorien_zum_produkt =  $wpdb->get_results("SELECT * FROM `{$wpdb->prefix}item_category_associations` WHERE `product_id` IN('{$product['id']}') ",ARRAY_A);
            if(
count($custom_fields) > 0) {
              
$output .= "           <div class='custom_meta'>\n\r";
              foreach((array)
$custom_fields as $custom_field) {
              
$output .= "             <strong>{$custom_field['product_id']}:</strong> {$custom_field['category_id']} <br />\n\r";

              }
              
$output .= "           </div>\n\r";
            } 
die der "product_id" zugeordnete "category_id" auszulesen und auszugeben:
Zitat:
1: 5
1: 16
1: 78
schaffe aber den Schritt weiter zu "name" (also der Gruppenname aus Tabelle 3) und "category_name" (also dem Namen der Kategorie aus Tabelle 2) nicht, die Darstellung sollte dann
Zitat:
Gruppe: Kategorie
sein...

Ich hoffe ihr versteht was ich meine und könnt mit helfen - ich komme da seit Tagen kein Stück mehr weiter.

Danke schon mal!
Bruz ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.10.2008, 18:06  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.654
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo Bruz,

du solltest dich mit dem Thema JOIN auseinandersetzen. Das hilft dir hier!
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline   Mit Zitat antworten
Alt 31.10.2008, 18:11  
Neuer Benutzer
 
Registriert seit: 31.10.2008
Beiträge: 3
Bruz befindet sich auf einem aufstrebenden Ast
Standard

Hallo dr.e.,

danke für die schnelle Antwort!

JOIN hatte ich bei meiner Suche auch schon gefunden, habe es aber nicht in meinem Fall anwenden können -ich weiß dass mir die SQL-Grundlagen fehlen und dass meine Frage viel weiter geht als das, aber das ist auch das einzige was ich für lange Zeit in / mit SQL machen werde. Ich würde mir gerne die kompletten Grundlagen aneignen schaffe das aber jetzt in der Kürze der Zeit nicht, deshalb meine Frage hier!
Bruz ist offline   Mit Zitat antworten
Alt 31.10.2008, 19:27  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nö. So läuft das hier nicht.
Hier ist eine wirklich verständliche Einführung: Einführung in Joins
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SELECT über zwei Tabellen KingCrunch Datenbanken 9 23.03.2007 04:01
Update über zwei Tabellen tekknotrip Datenbanken 2 26.02.2007 16:25
MySQL Abfrage über 2 Tabellen Datenbanken 4 21.03.2006 11:44
Abfrage über zwei Tabellen (m. JOIN?) Spiff Datenbanken 3 13.02.2006 09:32
Ausgabe der Verknüpften tabellen über php skript PHP Tipps 2006 4 07.02.2006 15:04
Query über 3 Tabellen? jensK Datenbanken 4 12.01.2006 08:44
Select über mehrere tabellen Sclot Datenbanken 14 24.11.2005 16:56
Volltextsuche mit MATCH AGAINST über mehere Tabellen? Datenbanken 5 13.09.2005 15:02
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Problem 2 - komplexere Abfrage aus drei Tabellen Datenbanken 0 15.07.2005 13:59
Mysql Abfrage über 3 Tabellen in Verbidung mit COUNT() PHP Tipps 2005-2 4 28.06.2005 07:47
Suchfkt. über mehrere Felder und 2 Tabellen Lia PHP Tipps 2005 14 11.01.2005 16:32
Mysql Abfrage über 2 Tabellen mit Verknüpfung zuner 3. Datenbanken 2 26.10.2004 16:36
Abfrage über 3 Tabellen Datenbanken 3 20.09.2004 08:08
suche über 8 tabellen PHP Tipps 2004 3 03.09.2004 12:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum