Имам едно поле unread в таблицата conversation_reply, но не успявам да го вкарам в заявката ми.
Това ми е заявката за да изкарам чат съобщенията на даден потребител, но искам да маркирам кои съобщения са прочетени и кои не са. Като имам един class="unread" на тези, които не са прочетени.
Но като сложа JOIN conversation_reply AS r след FROM conversation AS c и се пробвам да изкарам r.unread не ми се получава. За сметка на това ми изкарва името 20пъти (защото е толкова лимит-а)
Някой да има нещо на ум как може да стане
Забравих да кажа, че conversation.c_id = conversation_reply.c_id_fk
PHP:
$result = mysql_query("SELECT c.c_id, c.mid2, m.member_id, m.username
FROM conversation AS c,
members AS m
WHERE CASE
WHEN c.mid1 = '$mid1'
THEN c.mid2 = m.member_id
WHEN c.mid2 = '$mid1'
THEN c.mid1= m.member_id
END
AND (c.mid1 ='$mid1' OR c.mid2 ='$mid1')
ORDER BY c.timeposted DESC LIMIT 20");
Това ми е заявката за да изкарам чат съобщенията на даден потребител, но искам да маркирам кои съобщения са прочетени и кои не са. Като имам един class="unread" на тези, които не са прочетени.
Но като сложа JOIN conversation_reply AS r след FROM conversation AS c и се пробвам да изкарам r.unread не ми се получава. За сметка на това ми изкарва името 20пъти (защото е толкова лимит-а)
Някой да има нещо на ум как може да стане
Забравих да кажа, че conversation.c_id = conversation_reply.c_id_fk