 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
06.03.2003, 16:40
|
#1
|
|
TP-Senior
Registriert seit: Nov 2002
Ort: Germany
|
doppelte Einträge so schreiben: eintrag (2)
Hallo,
ich möchte Datensätze aus der DB ausgeben und wenn ein Datensatz doppelt oder dreifach auftritt diese Schreibweise wählen:
beitrag(2)
Soweit ist das auch kiein Problem aber wie stelle ich es an, dass die doppelten Einträge dann nicht so ausgegeben werden:
beitrag(2)
beitrag(2)
(also doppelt, so wie sie in wirklichkeit in der Db vorkommen)
Hat jemand eine Idee wie man sowas machen könnte? Oder hat sogar schon einmal jemand Erfahrungen diesbezüglich gesammelt?
Danke euch schonmal für eure Zeit & Hilfe.
MfG
|
|
|
06.03.2003, 16:56
|
#2
|
|
TP-Supporter
Registriert seit: Aug 2002
Ort: Erde
|
naja, gib die datensätze geordnet als asc oder desc aus.
damit stehe schon mal die doppelten und freifachen datensätze untereinander.
beim ausgeben machst du ja eine whileschleife
frage nun ab, ob der vorherige datensatz gleich ist,
wenn ja dann gibt er nichts aus, sondern zählt eine variable weiter , wenn ein unterschiedlicher datensatz folgt, dann gibt er diesen und den vorherigen aus mit der zahl die er gezählt hat.
also eine kleine verschachtelte geschichte.
ciao filou
__________________
ich liebe dich, Hans-Jörg. gebt schwulen gleiche rechte.
erst wenn wir alles verloren haben, haben wir die freiheit alles zu tun.(tyler durden)
|
|
|
06.03.2003, 17:25
|
#3
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
select begriff1, begriff2, count(*) as anzahl from tabelle group by begriff1, begriff2
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
06.03.2003, 19:26
|
#4
|
|
TP-Senior
Registriert seit: Nov 2002
Ort: Germany
|
nicht sehr aufschlussreich. wie immer eben aber egal
|
|
|
06.03.2003, 19:48
|
#5
|
|
TP-Senior
Registriert seit: Nov 2002
Ort: Germany
|
danke aber trotzdem
|
|
|
06.03.2003, 20:38
|
#6
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
tja, dacht ich doch glatt, dass ein webmaster of globaldrive, der ein eigenes cms designt und umgesetzt hat, weiss, was er mit sql befehlen machen soll. hab ich mich halt geirrt.
war wohl wieder nicht sehr aufschlussreich. wie immer halt.
aber das ist dir ja egal.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
07.03.2003, 14:22
|
#7
|
|
TP-Senior
Registriert seit: Nov 2002
Ort: Germany
|
sorry wegen meiner wortwahl aber meist ist es so, dass ich unvollständige antworten bekomme, die dann wenig aufschlussreich sind.
Wenn ein Longfang noch nciht mal einen Satz schreiben kann (siehe oben) dann tuts mir leid.
Wie immer habe ich mein Problem dann selbst gelöst.
MfG und nichts für ungut
|
|
|
07.03.2003, 14:40
|
#8
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
schön, dass du es alleine gelöst hast
p.s. wir sind hier ein techniker und nicht ein literaturforum.
ich beende das thema somit. falls du mir noch etwas dazu zu sagen hast, bitte PM
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
07.03.2003, 22:51
|
#9
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
Original geschrieben von SKYRUNNER
[...] Wie immer habe ich mein Problem dann selbst gelöst.[...]
|
...ahha... mein Trillian muss spinnen... dann hab ich die Stunde mit wem ganz anders gechattet, komisch... aber anders kanns ja nicht sein... *hauaufsblödetrilliandrauf*...wie immer halt 
|
|
|
08.03.2003, 08:38
|
#10
|
|
TP-Senior
Registriert seit: Nov 2002
Ort: Germany
|
Leider war die Lösung mit dem temporären array nicht das was ich brauchte. Tut mir Lied, dass du deine Zeit mit mir "verschwendet" hast.
Gelöst habe ich das Problem dann mit DISTINCT.
Trotzdem Danke für deine Hilfe und dass du dir Zeit genommen hast, hab ja doch noch was dabei gelernt!
MfG
|
|
|
08.03.2003, 12:06
|
#11
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Mal ein letztes Zitat aus unserem Chat:
Zitat:
Stuck Mojo: mysql_query("SELECT * ,count(*) AS anzahl FROM game_explore WHERE land_id = '$daten_user[land_id]' GROUP BY geb "); ...so wie ich es zu anfang geschrieben habe...
Stuck Mojo: und dann hast du in $r[anzahl] die gewünschte Zahl drin.
|
... und wie ich dir auch da schon gesagt habe, solltest du dich damit auch mal beschäftigen!
Bei der ersten Variante hatte ich deine Frage falsch verstanden... das kannst du also wieder vergessen.
CU
Jan
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:33 Uhr.
|
 |