Eintrag aus MySQL-Anzeige "rausfiltern"
Gast
- datenbank
1 Vinzenz Mai2 henman
Hallo,
stehe vor der Frage, wie ich einen MySQL-Eintrag "rausfiltere", dass er dementsprechend nicht angezeigt wird.
Zu meiner Tabelle:
Ich bastle an einem vereinfachten Freunde-System, mit 3 Spalten:
ID / username / freund bzw. ID / Freund A / Freund B
Wenn ich dem eingeloggten User seine Freunde anzeigen lasse,
mache ich das folgendermaßen:
SELECT * FROM freunde WHERE username = '$username' OR freund = '$username'
Auf meiner Website wird so jedoch die ganze Zeile angezeigt, also der eigene Username auch. Diesen möchte ich "rausfiltern" und nicht anzeigen.
Wie müsste ich dann meine MySQL-Abfrage ändern?
Viele Grüße
Hallo,
SELECT * FROM freunde WHERE username = '$username' OR freund = '$username'
Auf meiner Website wird so jedoch die ganze Zeile angezeigt, also der eigene Username auch. Diesen möchte ich "rausfiltern" und nicht anzeigen.
SELECT
liste,
der,
gewünschten,
Spalten
FROM
freunde
WHERE
username = 'name des users'
OR
freund = 'name des users'
Da Du Benutzereingaben übernimmst, rate ich Dir aus Sicherheitsgründen dazu, den Artikel Kontextwechsel durchzuarbeiten und die dort gegebenen Ratschläge zu beachten.
Freundliche Grüße
Vinzenz
Moin!
Kontextwechsel
Bitte beachte, dass Dein ständiger (und durchaus wertvoller) Hinweis zum Kontextwechsel genau dann ernst genommen wird wenn Du auch die eigentliche Frage zu beantwortest. Die spätere Antwort von henman hättest Du nämlich auch geben können.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
Tach auch.
Bitte beachte, dass Dein ständiger (und durchaus wertvoller) Hinweis zum Kontextwechsel genau dann ernst genommen wird wenn Du auch die eigentliche Frage zu beantwortest. Die spätere Antwort von henman hättest Du nämlich auch geben können.
Ich habe Vinzenz' Antwort auf die Frage im von Vinzenz geposteten SQL-Code gefunden.
Bis die Tage,
Matti
Moin!
Ich habe Vinzenz' Antwort auf die Frage im von Vinzenz geposteten SQL-Code gefunden.
Tatsächlich. Jetzt sehe ich ihn auch. Sieht so aus als wäre ich damit dran um Entschuldigung zu bitten. Also mache ich das auch.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix
Hi fastix®!
Tatsächlich. Jetzt sehe ich ihn auch. Sieht so aus als wäre ich damit dran um Entschuldigung zu bitten. Also mache ich das auch.
Und wann? :P
MfG H☼psel
hallo Gast,
SELECT *
[...]
mit * greifst du auf die Werte jeder Spalte zu. Willst du nicht alles, so schreibe stattdessen die gewünschten Spalten mit Komma getrennt hin.
grüße,
henman