php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.03.2006, 01:09  
Gast
 
Beiträge: n/a
Standard gelöst: Tabelle auslesen -> Gleiche Einträge nur 1 Mal

Also... ich habe ein CMS System...

wo ich mit Gruppen arbeite...

meine MYSQL Tabelle heißt (prefix)_user_to_group
Und nun will ich alle Einträge aus dieser Tabelle auslesen lassen... Das Klappt auch... aber einige User sind dort doppelt und dreifach in der Tabelle eingetragen weil sie in mehreren Gruppen sind...

Aber ich möchte gerne eine Übersicht haben wie ich die doppelten nur einmal auslesen kann...

Also wie gesagt... das Auslesen klappt perfekt... nur leider sind viele User doppelt in der Liste...
und da ich nur die User Auslesen lassen will die in Usergruppen sind ist das nicht so einfach, nur die User Aus der Tabelle auslesen zu lassen

mein Auslese befehl:

PHP-Code:
        $members_query $db->query('
            SELECT ug.*, u.id as uid, u.land as uland, u.nickname, u.vorname, u.foto, u.nachname
            FROM ' 
$db->prefix '_user_to_group ug,' $db->prefix '_user u
            WHERE
                ug.userid = u.id
            ORDER BY u.nickname
        '
); 
Über eine Antwort würd ich mich freuen... sollte ich im Falschen Board sein verschiebt mich doch bitte
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.03.2006, 01:22  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ich hab's noch nicht ganz verstanden was du da willst uns was für Tabellen du überhaupt hast.

Ganz allgemein: Doppetle Datensätze lassen sich mit DISTINCT filtern.
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 31.03.2006, 01:33  
Gast
 
Beiträge: n/a
Standard

also ich versuchs nochmal besser zu erklären...

ich habe ein CMS System (speziell für Clans)
Um Squad zu bilden müssen registrierte nutzer in eine User Gruppe geschoben werden damit sie als Member auf der Seite stehen...
aber ich hab bisher immer so gearbeitet das man in der Navi nen Link zur Jeweiligen User Gruppe setzt... da ich mein CMS System jetzt aber weiter entwickle wollte ich auch eine Member Übersicht machen wollen alle Member des Jeweiligen Clans zu sehen sind...
Aber da es Member gibt die in mehreren Gruppen sind wollte ich gleich in der MYSQL Abfrage einen Filter setzen der wirklich nur einen Datensatz ausliest... Dabei sind aber aber nie 2 Einträge gleich... Heißt: User A ist in Gruppe 3 und Gruppe 4...
und in der Tabelle werden dann auch gleich 2 Einträge gemacht like:

User A / Gruppe 3
User A / Gruppe 4

und nun will ich per MYSQL nen Filter setzen das er beim auslesen gleich sagen kann:
Ah User A hab ich schon ausgelesen... brauch ich nicht mehr beachten...

hoffe das man das jetzt besser verstehen kann
  Mit Zitat antworten
Alt 31.03.2006, 01:44  
Gast
 
Beiträge: n/a
Standard

sry 4 Doppelpost

Aber bitte closen... habs hinbekommen mit dem distinct befehl...
meine Abfrage musste nur ein bisschen überarbeitet werden

PHP-Code:
        $members_query $db->query('
            SELECT DISTINCT ug.userid, ug.aktiv, u.id as uid, u.land as uland, u.nickname, u.vorname, u.foto, u.nachname
            FROM ' 
$db->prefix '_user_to_group ug,' $db->prefix '_user u
            WHERE
                ug.userid = u.id
            ORDER BY u.nickname
        '
);

?> 
Aber trotzdem much thx für den Leitfaden
  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
Tabelle in Textfelder auslesen, ändern und wieder schreiben thron PHP Tipps 2008 10 22.02.2008 13:12
Auslesen Spalte + Andere Tabelle andrew22 PHP Tipps 2006 2 16.06.2006 10:51
[Erledigt] Funktion zum Auslesen der Feldname einer Tabelle Datenbanken 6 31.08.2005 14:59
[Erledigt] Mehrere Werte mit GET von einer Tabelle auslesen... PHP Tipps 2005 2 01.06.2005 13:53
[Erledigt] Interne Tabelle (DB Tabelle in Array auslesen) PHP Tipps 2005 10 29.03.2005 17:08
Auslesen eines array's und Speicherung in Tabelle PHP Tipps 2005 2 03.03.2005 16:50
Bilddatei aus mysql Tabelle auslesen? PHP Tipps 2005 6 09.01.2005 16:04
Tabelle auslesen Datenbanken 6 06.01.2005 13:42
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Auslesen und sortiern von einer Tabelle PHP Tipps 2004-2 9 15.12.2004 00:25
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
tabelle "rückwärts" auslesen yoshy Datenbanken 3 30.06.2004 17:21
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45
[Erledigt] Werte eines Arrays aus Tabelle auslesen ? PHP-Fortgeschrittene 12 08.06.2004 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
1mal1 tabelle, 1 mal 1 tabelle, mal tabele, ein mal eins tabelle, mal tabellen, 1 mal 25 tabelle, 1 mal 1 tabelle bis 25, tabelle 1mal1, 1mal1 tabellen, das 1 mal 1 tabelle, mysql tabelle auslesen ohne doppelte, tabele mal, eins mal eins tabelle, 1 mal 1 tabelle in php, ein mal tabele, mal tabelle über, einmal 1 tabelle, die 1 mal 1 tabelle, http://www.php.de/datenbanken/38676-geloest-tabelle-auslesen-gt-gleiche-eintraege-nur-1-mal.html, ein mal eins tabelle zum schauen

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.