【发布时间】:2012-08-16 09:23:26
【问题描述】:
我制作了一个对话系统,其中显示了您进行过的对话的列表。 您可以删除(隐藏)一条消息。
问题是,当所有消息都被隐藏时,它会显示(显然?)随机消息。它不应显示名称或任何内容。
这是 SQL 查询:
SELECT * FROM
(SELECT * FROM post ORDER BY datotid DESC) as inv
WHERE fk_bruger_til = '$brugerid'
GROUP BY fk_bruger_fra
ORDER BY datotid DESC
以及数据库结构:
消息表:
message_id | fk_user_to | fk_user_from | message | datetime | read
隐藏消息表:
deleted_id | fk_message_id | fk_user_id
【问题讨论】:
-
如果隐藏消息的
fk_post_id中不存在来自消息表的post_id会发生什么?
标签: php mysql sql phpmyadmin