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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 05.12.2006, 15:41:31
nomic nomic ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 11
Problem beim Auslesen aus mehreren Tabellen

Hallo,

folgendes Query soll zu einem Text ($var[]) den Autor-Namen, die Anzahl der Kommentare und den Namen der Rubrik, in der der Text liegt auslesen.

Code:
SELECT 
	t1.name as autorname,
	COUNT(t2.id) as kommentare,
	t3.name as rubrikname,
FROM
	ff_user as t1,
	ff_kommentare as t2,
	ff_rubriken as t3,
WHERE
	t1.id = '$var[userid]'  &&
        t2.buchid = '$var[id]'  &&
	t3.id = $var[rubrikid] 
GROUP BY
	t1.name
Das ganze funktioniert allerdings nur wenn COUNT(t2.id) > 0 ist. Wenn kein Kommentar abgegeben wurde, wird auch kein Autor und kein Rubrikname ausgelesen.

Wäre schön, wenn mir jemand helfen könnte.
__________________
so kanns gehen
Mit Zitat antworten
  #2  
Alt 05.12.2006, 15:47:39
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: Problem beim Auslesen aus mehreren Tabellen

Zauberwort LEFT JOIN (einfach mal googeln)
Code:
SELECT 
	t1.name as autorname,
	COUNT(t2.id) as kommentare,
	t3.name as rubrikname,
FROM
	ff_user as t1,
	LEFT JOIN ff_kommentare as t2 on t2.buchid = '$var[id]',
	LEFT JOIN ff_rubriken as t3 on t3.id = $var[rubrikid] ,
WHERE
	t1.id = '$var[userid]'
GROUP BY
	t1.name
Was mich sehr wundert ist, dass du die rubrikid und buchid schon kennst..
Normalerweise verknüpft man die Tabellen ja so, dass sie untereinander eine Beziehung herstellen..
Mit Zitat antworten
  #3  
Alt 05.12.2006, 15:59:35
nomic nomic ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 11
AW: Problem beim Auslesen aus mehreren Tabellen

Ja, ich weiss, ist noch nicht so ganz optimal.

Jedenfalls funktioniert es so. Danke, dir :)
__________________
so kanns gehen
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
2 Tabellen zusammenfassen. Problem! basti123456 MySQLi/PDO/(MySQL) 4 03.02.2006 09:01:08
Habe da ein Problem mit dem auslesen einer txt Datei flyscorpion PHP Grundlagen 2 06.01.2006 15:36:46
Abfrage aus mehreren Tabellen Zudecke PHP für Fortgeschrittene und Experten 19 30.08.2005 22:57:42
problem mit auslesen einer datei akasa MySQLi/PDO/(MySQL) 14 25.05.2005 15:19:52
Daten aus mehreren Tabellen holen hoschy MySQLi/PDO/(MySQL) 1 12.08.2004 21:57:24


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:13:51 Uhr.


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


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