如何在用户尝试向其他用户或用户发送邮件时验证私人邮件收件人

时间:2013-10-16 15:06:43

标签: mysql database

我正在开发一个用户可以互相发送私信的应用程序 假设用户想要向用户David , jack, John发送消息。一些明确的事情我必须验证这些收件人并检查它们是否存在于users表中 但我没有明确的方案来完成这项工作。

我应该准备如下的查询:

select user form users where user_name=David OR user_name=Jack OR user_name=John

如果行数是3,那么让用户发送他的消息,如果没有放弃动作?

1 个答案:

答案 0 :(得分:1)

就SQL问题而言,这是非常基本的,所以你真的需要为这类事情提供更好的参考。

您正在寻找的查询类型是:

SELECT id, user_name FROM users WHERE user_name IN ('David','Jack','John')

据推测,您有某种id列。

如果您对INDEX字段进行查询,请务必在user_name字段中添加{{1}}。