Folgende zwei Probleme benötigen mal wieder eure Hilfe:
Problem 1:
ich habe vor, eine "Freundschaftskette" zu programmieren. Eine kurze Beschreibung:
Ich klicke auf ein Profil eines Benutzers und mir wird aufgezeigt, ob ich den Benutzer über maximal 2 andere Benutzer kenne. Also wären folgende Konstellationen möglich:
ich --> Freund
ich --> a --> Freund
ich --> a --> b --> Freund
Wie realisiere ich das als MySQL-Datenbankabfrage?
meine Freundestabelle enthält die Beziehungen
User-ID --> Freund-ID
und
Freund-ID --> User-ID
Problem 2:
Ich will eine Anzeige erstellen, zu wieviel % der Benutzer sein Profil ausgefüllt hat. Dabei greife ich auf bestimmte Spalten einer MySQL-Tabelle zurück. Es soll überprüft werden, ob diese Spalten keine '0' kein '0000-00-00' oder '0000-00-00 00:00:00' enthalten oder ganz leer sind.
Problem 1:
ich habe vor, eine "Freundschaftskette" zu programmieren. Eine kurze Beschreibung:
Ich klicke auf ein Profil eines Benutzers und mir wird aufgezeigt, ob ich den Benutzer über maximal 2 andere Benutzer kenne. Also wären folgende Konstellationen möglich:
ich --> Freund
ich --> a --> Freund
ich --> a --> b --> Freund
Wie realisiere ich das als MySQL-Datenbankabfrage?
meine Freundestabelle enthält die Beziehungen
User-ID --> Freund-ID
und
Freund-ID --> User-ID
Problem 2:
Ich will eine Anzeige erstellen, zu wieviel % der Benutzer sein Profil ausgefüllt hat. Dabei greife ich auf bestimmte Spalten einer MySQL-Tabelle zurück. Es soll überprüft werden, ob diese Spalten keine '0' kein '0000-00-00' oder '0000-00-00 00:00:00' enthalten oder ganz leer sind.