MyBB.de Forum
Unterdrückung von doppelter tid ausgabe - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Unterdrückung von doppelter tid ausgabe (/thread-2245.html)



Unterdrückung von doppelter tid ausgabe - Garlant - 03.06.2006

Zurzeit bin ich dabei eine Übersicht für ein Plugin zu realisieren. Dabei stoße ich auf das Problem, das tid(threadids) mehrmals vorkommen können.
Also nutze ich die MySql Funktion distinct.
Frage ich beispielsweise folgendes ab:
PHP-Code:
$searchthreadsquery $db->query("SELECT DISTINCT(tid), rid FROM ".TABLE_PREFIX."threadratings"); 
werden die Einträge mit der schon vorkommenden tid mit angezeigt. Beispiel:
Code:
rid:1,tid:1
[b]rid:2,tid:1[/b]
rid:3,tid:2
(fettmarkiertes sollte unterdrückt werden!)
Mache ich folgendes:
PHP-Code:
$searchthreadsquery $db->query("SELECT DISTINCT(tid) FROM ".TABLE_PREFIX."threadratings"); 
sieht es so aus und funktioniert wie es soll. Beispiel:
Code:
tid:1
tid:2
Mir fällt gerade nur die Möglichkeit ein, es über mehrere Querys zu verteilen aber das wäre nicht das gelbe vom Ei.

Mfg Garlant


RE: Unterdrückung von doppelter tid ausgabe - Michael - 03.06.2006

Was kommt denn bei diesem Query raus?
PHP-Code:
$searchthreadsquery $db->query("SELECT tid, rid FROM ".TABLE_PREFIX."threadratings GROUP BY tid"); 



RE: Unterdrückung von doppelter tid ausgabe - Garlant - 04.06.2006

Danke dir Michael, so funktioniert es wie ich es haben mag.

Mfg Garlant