Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Freundschaftssystem“

Sonjiru

Noch nicht viel geschrieben

Hi,

ich möchte mittels PHP ein kleines Freundschaftssystem programmieren, dazu habe ich eine Datenbanktabelle erstellt.

Die Datenbanktabelle ist anfrage

Code:
ID : ID der Anfrage
user_id = User der die Anfrage bekommt
freund_id = User der die Anfrage stellt
request = 'Aktzeptiert';'Abgelehnt' (ist wohl selbstredend)

Dazu folgende Usertabelle :

id : User ID
vorname : Vorname des Users
nachname : Nachname des Users
passwort : passwort des Users

usw usf.

Mithilfe dieses Scriptes :

Code:
SELECT user.vorname, user.nachname
FROM user, anfrage
WHERE user.id = anfrage.freund_id
AND request =  'unaccepted'

Werden mir jedoch alle Anfragen ausgelesen

Ich jedoch will ja nur die Freundschaftsanfragen auslesen die bei User X eingegangen sind. (sprich in der anfragen tabelle die user_id).

Ich hoffe ihr konntet mir folgen und könnt mir helfen.

Danke
 

Duddle

Posting-Frequenz: 14µHz

AW: Freundschaftssystem

Falls ich dich richtig verstehe, werden bei dir alle unakzeptierten Anfragen ausgegeben, du möchtest aber noch nach Nutzer filtern. Wenn das der Fall ist, bau das einfach noch in die WHERE-Klausel ein:
Code:
SELECT user.vorname, user.nachname
FROM user, anfrage
WHERE user.id = anfrage.freund_id
AND request =  'unaccepted'
AND user.id = 42
Die 42 füllst du entsprechend mit der ID vom gewünschten Nutzer.


Duddle
 

Sonjiru

Noch nicht viel geschrieben

AW: Freundschaftssystem

Ja unaccepted heißt das Ding in der DB ;)


nein anfrage.freund_id = Der Nutzer der einen FA stellt

die unique ID der anfrage ist anfrage.id ;)


anfrage.user_id ist derjenige der die Anfrage bekommt
 

Sonjiru

Noch nicht viel geschrieben

AW: Freundschaftssystem

Falls ich dich richtig verstehe, werden bei dir alle unakzeptierten Anfragen ausgegeben, du möchtest aber noch nach Nutzer filtern. Wenn das der Fall ist, bau das einfach noch in die WHERE-Klausel ein:
Code:
SELECT user.vorname, user.nachname
FROM user, anfrage
WHERE user.id = anfrage.freund_id
AND request =  'unaccepted'
AND user.id = 42
Die 42 füllst du entsprechend mit der ID vom gewünschten Nutzer.


Duddle


Genau das will ich haben :)

Nur muss in der WHERE klausel

AND anfrage.user_id = ID (z.B. 1) stehen, dann funktioniert es :)

Vielen Vielen Dank!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
175.189
Beiträge
2.582.077
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben