php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.06.2006, 14:28  
Benutzer
 
Registriert seit: 09.12.2005
Beiträge: 60
Da-JS
Standard Zählen wie oft ein bestimmter Wert vorkommt

Ich mache gerade eine Art Stammbaum. Ich habe dabei mehrere Ebenen und diese in Spalten unterteilt. Ich habe natürlich eine Datenbankabfrage gestartet. Jetzt möchte ich wissen wie viele Spalten die einzelnen Ebenen haben. Jetzt könnte ich natürlich für jede einzelne Ebene eine neue Datenbankabfrage mit WHERE-Bedingung starten, aber das wäre sehr Serverlastig.
Da-JS ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.06.2006, 14:43  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

COUNT()

Mit mehr Details könnte man sogar evtl. noch einen Schritt weiter helfen
M3g4Star ist offline  
Alt 29.06.2006, 15:24  
Benutzer
 
Registriert seit: 09.12.2005
Beiträge: 60
Da-JS
Standard

Irgendwie check ich diese Funktion nicht. Wie bekomme ich jetzt die Anzahl der Zahl 1 in Ebene?
Da-JS ist offline  
Alt 29.06.2006, 16:00  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

DETAILS ?!?!?!?

http://richtig-fragen-ist.wischtisch.de/
M3g4Star ist offline  
Alt 29.06.2006, 16:36  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ebenen in Spalten eingeteilt?! Ich versteh nur Bahnhof.

Zeig mal ein paar Beispiel-Einträge und formulier nochmal präziser was du dann haben möchtest.
Zergling-new ist offline  
Alt 29.06.2006, 18:10  
Benutzer
 
Registriert seit: 09.12.2005
Beiträge: 60
Da-JS
Standard

Ja, das ist wirklich schwierig zu erklären. Ich glaube ich erstell mal ein Bild.



Sorry für die "schöne" Zeichnung.

Datenbankeinträge:


ID|name|nachfahre_von|Ebene
1 |Person 1 | NV | 1
2 | Person 2 | NV | 1
3 |Person 3| 1&2 | 2
4 |Person 4| 1&2 |2
5 | Person 5| NV | 2
6 |Person 6 | 4&5 | 3

Das ganze möchte ich jetzt automatisieren.
Da-JS ist offline  
Alt 29.06.2006, 20:11  
Gast
 
Beiträge: n/a
Standard Re: Zählen wie oft ein bestimmter Wert vorkommt

Zitat:
Zitat von Da-JS
Ich mache gerade eine Art Stammbaum...
Baumdarstellung/verschachtelte Mengen in Datenbanken:
http://www.google.de/search?hl=de&q=...+sets%22&meta=
http://www.klempert.de/nested_sets/
 
Alt 02.07.2006, 15:28  
Benutzer
 
Registriert seit: 09.12.2005
Beiträge: 60
Da-JS
Standard

Hmm... Das kann ich leider für mein Projekt nicht benutzen. Ich erkläre das mal ganz kurz.

Ich möchte für das Spiel Sims 2(ein Spiel, wo man ne Familie hat und mit denen alles machen kann wie im richtigen Leben, unter anderem auch Kinder kriegen) eine Aktion starten. Einer startet mit einer Familie und bekommt Kinder. Diese werden dann ins Netz gestellt und ein andere spielt mit diesen Kindern weiter und bekommt wieder Kinder...... Dazu wollte ich einen Stammbaum programmieren. Da aber auch Frauen von extern mit in den Stammbaum kommen, die nicht in irgendeiner Wurzel drin sind, ist das ein Problem. Gibts noch n anderes Prinzip?
Da-JS ist offline  
Alt 02.07.2006, 16:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Warum können nur Frauen "von extern" kommen?

Das Nested-Set Modell dürfte trotzdem deinen Ansprüchen genügen. Letztlich sind deine Knoten/Äste dieser Baumstruktur ja Eltern-Paare.

Die Hauptperson in diesem Eltern-Paar gehört dann zur Familie und die Nebenperson eben nicht. Wobei die Hauptperson wie gesagt nicht der Mann sondern das Familienmitglied sein muss.

Schwierig wird es meiner Meinung nach erst, wenn eine Person dieser Familie mit mehr als einer Person Kinder hat. Wobei das durch konsequente Normalisierung auch wieder gegeben ist.
Nur Inzest stelle ich mir dann schwierig vor. Hört sich jetzt pervers an, aber eine Quer-Verstrickung in einem Baumdiagramm wäre nunmal genau das. Aber ich hoffe mal an, dass das im Spiel sowieso nicht möglich ist :wink:
Zergling-new ist offline  
Alt 02.07.2006, 18:14  
Benutzer
 
Registriert seit: 09.12.2005
Beiträge: 60
Da-JS
Standard

Zitat:
Warum können nur Frauen "von extern" kommen?
-> Sonst wäre es Inzest. Denn ich starte ja nur mit einem Ehepaar.
Zitat:
Das Nested-Set Modell dürfte trotzdem deinen Ansprüchen genügen. Letztlich sind deine Knoten/Äste dieser Baumstruktur ja Eltern-Paare.
Aber dann sieht das doch so aus, als ob die Eltern Geschwister wären.
Zitat:
Nur Inzest stelle ich mir dann schwierig vor. Hört sich jetzt pervers an, aber eine Quer-Verstrickung in einem Baumdiagramm wäre nunmal genau das. Aber ich hoffe mal an, dass das im Spiel sowieso nicht möglich ist
Das ist nicht möglich, nur mit nem Hack, aber den werde ich nicht erlauben.

Edit: http://www.klempert.de/nested_sets/d...del&node=17670 Da kann man das ausprobieren und mir fällt auf, dass man nicht von zwei Strängen zu einem gehen kann(Kind)!
Da-JS 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
[Erledigt] RGB Wert zusammensetzen aus Tabellendaten Thorsten PHP Tipps 2008 2 27.05.2008 11:57
Fester Wert bei Registrierung festlegen themr Datenbanken 1 07.03.2008 14:41
nach grösstem (unbekannten) Wert suchen lindner Datenbanken 2 20.08.2006 22:13
Wie diesen Wert in eine DB einfügen? Mike² Datenbanken 5 29.03.2006 23:57
bestimmter Wert in Auswahlliste soll verlinkt werden . . . . CIMM PHP Tipps 2006 10 10.03.2006 12:55
>>Anzeigen wenn Bestimmter Wert in der Tabelle vorhand PHP Tipps 2007 1 07.12.2005 22:01
array verarbeitung (schlag auf den hinterkopf) PHP Tipps 2007 9 16.11.2005 11:37
Vergleich von einem Wert, mit Werten aus einer Tabelle PHP Tipps 2005 14 01.11.2005 03:04
minus wert, plus wert in variable nutzen PHP Tipps 2005-2 5 22.10.2005 19:15
[Erledigt] Wert von Reihe 1 mit Wert von Reihe 2 tauschen Datenbanken 5 20.06.2005 17:21
Problem mit anzeige aus DB, erst nach refresh aktueller wert PHP Tipps 2005 7 27.04.2005 19:42
kleinsten und größten wert ermitteln niffi PHP Tipps 2005 14 26.04.2005 12:42
Wert automatisch erhöhen PHP Tipps 2005 5 13.02.2005 16:25
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31
Wert eines Feldes abfragen und subtrahieren Datenbanken 4 04.07.2004 14:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wie kann ich feststellen wie oft ein ganz bestimmter wert vorkommt?, php zählen wie oft vorkommt, php zählen wieoft zahl in einer spalte vorkommt, js oft vorkommt

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