Jag håller på att göra en hemsida, med en feed.
jag har 3 olika "databaser".
1. Friends (här får varje användare en egen table, och i den tablen står hela personens friendlist.)
[friend_id] [name] [blocked] och [friends_time]
2. postfeed
Här är en stor klump av alla posts som gjorts på hela sidan.
[post_id] [user_id] [post_message] [timestamp] [username]
Kruxet är att man ska bara se postsen som ens vänner har gjort. (alltså personerna på friendslisten)
Den fetchar först vännerna. Den går alltså igenom vänlistan från början, det tar vän nummer 1, fetchar alla posts med ORDER BY timestamp. Sedan tar den nästa vän, fetchar alla posts med ORDER BY timestamp igen, och igen.
Detta gör att på sin feed, så kommer alla vän nummer 1 posts i tidsordning (timestamp)
sedan kommer vän nummer två's posts i tidsordning (timestamp)
osv, osv.
Jag vill såklart att postsen ska vara sorterade efter 100% timestamp, och inte att först kommer vän nummer 1's posts efter timestamp, sedan 2an, osv.
Jag kan inte lista ut hur jag ska göra! Vore extremt tacksam med lite hjälp här! :)
Ingen status