$founduserid = array();
$getmess = mysql_query("SELECT * FROM bg_message WHERE touser = '".$userdaten["id"]."' && userid NOT IN (".implode(',', $founduserid).") ORDER by id DESC ");
while($werte = mysql_fetch_array($getmess))
{
$founduserid[] = $werte["userid"];
}
ALso ich habe folgendes Problem. Ich habe in einer Datenbank viele einträge von verschiedenen Usern und möchte quasi von jedem User nur den neusten haben.
Wie kann ich das allerdings umsetzen? Wie ich es ca meine zeigt mein Beispiel oben, allerdings geht das ja nicht ^^
In meinem Beispiel sind alle benötigten Informationen die Ihr braucht.
Es gibt touser, welche die eigene User ist ist und es gibt userid, dies ist die id vom anderen user.
Mir ist klar das ich mit ORDER by id DESC die neusten bekomme nun soller aber auch schauen das er nur 1 mal userid = 3 zb ausgibt, auch wenn es von ihm 4 einträge gibt.
In meinem Beispiel sind alle benötigten Informationen die Ihr braucht.
Es gibt touser, welche die eigene User ist ist und es gibt userid, dies ist die id vom anderen user.
Mir ist klar das ich mit ORDER by id DESC die neusten bekomme nun soller aber auch schauen das er nur 1 mal userid = 3 zb ausgibt, auch wenn es von ihm 4 einträge gibt.
Wenn es dir so klar ist wieso frägst du explizit danach?
Quote:
jedem User nur den neusten haben.
Desweiteren hast du mit Sicherheit in meinem Post den zweiten Teil überlesen, du brauchst noch ein "GROUP BY userid"...
Dadurch wird nun ein Eintrag der User-Id angezeigt
Okay, des sollte allerdings nicht sein, versuch bitte mal dieses SQL Statement:
Code:
$getmess = mysql_query("SELECT * FROM bg_message WHERE touser = '".$userdaten["id"]."' GROUP BY userid ORDER by id DESC");
Mir ist aufgefallen du sortierst nirgends nach deinem Erstellungsdatum oder so, wird dies überhaupt gespeichert? Wenn ja bitte ORDER BY "erstellungsdatum" DESC;
Wenn 'id' nicht zufällig vom Typ 'datetime' oder 'timestamp' ist eher weniger, sondern einfach nach der ID. Hast du es denn nun mit den etlichen Tipps hier hinbekommen?
Wenn 'id' nicht zufällig vom Typ 'datetime' oder 'timestamp' ist eher weniger, sondern einfach nach der ID. Hast du es denn nun mit den etlichen Tipps hier hinbekommen?
dadurch das ID immer einen höheren wert hat pro eintrag kann man es zum sortieren perfekt verwenden, neuster eintrag hat die höchste id, hingegen wenn ich es per time sortiere und 3 einträgein der selben sekunde bekomme unterscheiden die sich nicht, die ids sind aber anders
Mysql User Problem 03/05/2013 - Metin2 Private Server - 2 Replies Hello,
ich habe ein mysql user problem doch ich weiß nicht wie ich es den griff gekomme
in filezilla stehen alle dateien datenbanken ( account,common, etc da
doch in navicat nicht bitte um schnelle hilfe und ja alle sachen haben die dateiberechtigung 777).
[MYSQL]User Anlegen 01/26/2013 - Metin2 Private Server - 5 Replies Da ich lange wieder mit User Anlegen && nicht gearbeitet habe
Leider hab ich es Verlernt jetzt wieder nen Mysql user anzulegen
da ich den fehler imma Kriege Beim Starten
Real Server
Log Offmysql_real_connect: Access denied for user 'mt2'@'localhost' (using password: YES)
failed, retrying in 5 seconds
Der es mir per TV macht kriegt mein Rest e*gold
[SUCHE] 'user'@ mysql 04/08/2012 - Metin2 Private Server - 3 Replies Hey.
Habe ausversehen den Inhalt der Tabelle 'user' aus der Datenbank 'mysql' geändert, und suche jetzt den Standardinhalt. Ich nehme Version 6.1 der Serverfiles von Daroo 1678.
Wäre dankbar wenn jemand ein Bild hochladen könnte oder den Inhalt irgendwie anders schnell hochlädt (:
Danke (:
Mysql neuen user + EInschränkung? 01/27/2011 - Metin2 Private Server - 6 Replies Hi ich wollte mich mal erkdundigen ob einer von euch weiß wie es möglich ist
1. einen neuen user für navicat zu machen ( also nicht root sondern z.b.: Lee ) dem sein Wunsch Pw zugeben
und dem User dann nur bestimmten DB tabellen anzeigen zu können?
also das der User Lee nur Player und backup tabelle sehen kann under der user Root alles :D
mfg
[MySQL] Neuen User anlegen // * All 05/17/2010 - Metin2 PServer Guides & Strategies - 9 Replies Vorwort
Ich habe die Suchfunktion benutzt!
Screen:
http://www.abload.de/img/suchergebnisuuyd.png
Tutorial
Ihr startet Navicat