好的,所以我创建了一个新项目,允许用户相互发送消息。我已经差不多完成了,只是需要清理一些东西。
我已成功允许用户发送消息(通过 mysql)。现在我在我应该检索消息并将其显示在表单中的部分;这就是我卡住的地方。如果用户在数据库中只有 1 条消息,这很容易做到,但如果他有超过 1 条呢?我将如何检索它们并在表单中显示它们。我使用这个查询:
SELECT ToID
FROM Message
WHERE (ID LIKE @ID)
它的作用是检查数据库中包含收件人作为用户 ID 的任何消息。如果数据库确实包含任何消息,那么程序将在文本框中显示它们。但是如果超过 1 条消息,数据库将如何在表单中显示它们?该表单具有以下文本框:
- 发件人
- 主题
- 日期。
这是我希望用于检索消息的查询:
SELECT ID, Title, Body, Date, FromUsername
FROM Message
WHERE (ID LIKE @ID)
请帮忙?任何其他解决方案都可以,只要它易于理解(我是 vb 新手)。