SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.10.2007, 11:43:27
Callisto Callisto ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 22
2 tabellen und 1 zuordnungstabelle, wie abfragen?

Halle erstmal,
ich lerne grade MySql und hab noch keine Ahnung von PHP, ich benutze phpmyadmin und es sind InnoDB-Tabellen.
Folgendes Problem:
Tabelle 1 Namen mit den Spalten id, Vorname und Nachname,

Tabelle 2 Hobbies mit den Spalten id und Hobby

und schließlich
Tabelle 3 Hobbies2namen mit den Spalten id, namen_id und hobbies_id (als Verknüpfung)

Funktioniert alles soweit. In Tabelle 3 soll nur die Zuordnung erfolgen.
Lass ich mir also Tabelle 3 anzeigen kommen nur die zahlenwerte der id's. Ist ja auch okay so, sieht etwa so aus:
id namen_id hobbies_id
1 1 2
2 1 3
etc.

Ich will aber folgende Ausgabe hinkriegen:
id Vorname Hobby
1 Mirko Lesen
2 Mirko Kino
etc.
also Vorname und zugeordnete Hobbies stehen haben. Eine Zeile abzufragen mit zugehörigen Vornamen und Hobby ist kein Problem.
Um alle Zeilen anzuzeigen kam ich schon dadrauf, denn sonst hat es mehrfach alle Vornamen mit allen Hobbies verknüpft angezeigt:

SELECT n.vorname, h.hobby, c.id FROM hobbies2namen AS c
JOIN namen AS n USING(id) JOIN hobbies as h USING(id)
WHERE c.id>0

Jetzt zeigt es mir zu jedem Namen zwar ein Hobby an, aber wieder nicht richtig zugeordnet. HELP ! ! !
Hab schon mehrere Sachen ausprobiert. Aber die Zuordnung zusammen mit Vorname und Hobby krieg ich einfach nicht hin. Wie verknüpfe ich die Abfrage richtig?


Wenn mir jemand sagen kann, wie und ob das zu machen ist, wäre ich sehr dankbar!!
Gruß,

Geändert von Callisto (09.10.2007 um 13:26:52 Uhr) Grund: erweiterung, bessere strukturierung
Mit Zitat antworten
  #2  
Alt 09.10.2007, 13:30:35
Callisto Callisto ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 22
AW: 2 tabellen und 1 zuordnungstabelle, wie abfragen?

*FREU* Habs hingekriegt !
so:
SELECT n.vorname, h.hobby, c.id
FROM namen AS n
LEFT JOIN hobbies2namen AS c ON c.namen_id = n.id
RIGHT JOIN hobbies AS h ON c.hobbies_id = h.id

jetzt versuch ich noch es richtig zu ordnen und mach mich auf die suche nach weiteren fehlern und fragen :-)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere tabellen abfragen scones MySQLi/PDO/(MySQL) 6 09.05.2007 21:23:20
Abfragen von mehreren Tabellen crowl MySQLi/PDO/(MySQL) 4 23.11.2005 16:51:19
zwei Tabellen abfragen crowl MySQLi/PDO/(MySQL) 1 20.10.2004 15:52:16
Db abfragen von 2 tabellen GrafvonHenneber PHP Grundlagen 6 22.01.2003 16:37:48
mysql querverbindungen aus tabellen abfragen flobee PHP für Fortgeschrittene und Experten 2 17.06.2002 18:16:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:52:09 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt