php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.11.2008, 18:07  
22hase
Gast
 
Beiträge: n/a
Standard Gleiche Datensätze zu einer Kategorie ausgeben

Hey..also ich habe eine Tabelle

ID | name | showID

daten wären zum beispiel

1 | hase | 1
2 | stephie | 1
3 | stephie | 2
4 | hase | 3

also ich bekomm es hin das es die shows die doppelt sind nur einmal ausgibt.
jetzt will ich aber das es auch beide namen zu der show ausgibt.

sprich so

Show: 1 -> hase, stephie
Show: 2 -> stephie
Show: 3 -> hase

bei mir zeigt es immer nur einen namen an..

ich habe überlegt es mit 2 abfragen zu machen aber das klappt auch net so wirklich...

gibt es da bessere lösungen? denn mit Mysql befahlen funktz das net...
(zu mindest hab ich nix bekanntes gefunden)

Grüßle
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.11.2008, 18:20  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Setz es in PHP um. Stichwort Gruppenbruch/Gruppenwechsel.
Siehe auch: http://www.php.de/wiki-php/index.php...rdverfahren%29
__________________
--
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  
Alt 02.12.2008, 14:37  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Ich glaube da musst du nach den Stichwörtern INNER JOIN, LEFT JOIN und RIGHT JOIN als SQL-Query etwas suchen. Dies ist ja, wie es scheint eine Zwischentabelle. Oder versteh ich da was falsch?
__________________
webproger ist offline  
Alt 02.12.2008, 14:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Ich glaube schon webproger.
__________________
--
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  
Alt 02.12.2008, 14:47  
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

Entweder wie von Nikosch vorgeschlagen oder wenn du es per SQL machen möchtest:
Code:
SELECT
	show_id,
	GROUP_CONCAT(name)
FROM
	table_xyz
GROUP BY
	show_id
Aber wahrscheinlich ist eher der Gruppenbruch das was du suchst. Ich poste das nur, weil du meintest es gäbe in SQL keine Möglichkeit
agrajag ist offline  
Alt 02.12.2008, 14:54  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Zitat:
GROUP_CONCAT
Kannte ich noch gar nicht. Cool!
__________________
--
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  
Alt 02.12.2008, 18:14  
22hase
Gast
 
Beiträge: n/a
Standard

danke,danke

hab es jetzt mit einen abfragen gelöst

also eine mit group

und dann in der schleife wieder eine
 
Alt 03.12.2008, 02:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
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

Nachträglich:
[MOD: verschoben]
__________________
--
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  
 


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
Bild erzeugen lassen und in Tabelle ausgeben maximus PHP Tipps 2008 7 11.11.2008 20:53
[Erledigt] Datensätze nach Datum sortieren und nächstes Datum ausgeben kinerdar Datenbanken 2 12.09.2008 12:00
Mysql Problem Datensätze ausgeben enes23 Datenbanken 1 24.06.2006 19:55
datensätze ausgeben philips PHP Tipps 2006 6 14.06.2006 20:55
Letzten 10 Datensätze in einem Query ausgeben Schky Datenbanken 3 17.03.2006 22:20
[Erledigt] Datensätze blockweise nacheinander ausgeben?? Datenbanken 6 13.03.2006 14:22
Sortiert nach Differenz 2er Datensätze ausgeben Datenbanken 2 24.07.2005 12:36
einfache Kategoriestruktur und deren Zuordnung... PHP Tipps 2005 1 20.04.2005 12:24
datensätze ausgeben wie auf [url]http://msi.has.it[/url] Datenbanken 14 11.04.2005 14:55
Datensätze kampfnickel PHP Tipps 2005 4 17.01.2005 13:41
datensätze ausgeben lindner PHP Tipps 2004-2 13 03.12.2004 16:07
Datensätze ausgeben Datenbanken 5 05.10.2004 22:31
[Erledigt] Anzahl Datensätze ausgeben mit Grafik Counter ?? PHP Tipps 2004 3 29.08.2004 22:34
[Erledigt] datensätze auslesen vergeleichen und ausgeben (Datum) PHP Tipps 2004 2 20.07.2004 15:28
Witze Off-Topic Diskussionen 7 09.07.2004 20:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
die meisten gleichen datensätze ausgeben, php gleiche datensätze einmal ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:29 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