2013-10-16 35 views
0

我正在開發一個應用程序,用戶可以在其中發送私人消息。
假設用戶想要發送消息給用戶David , jack, John。一些明確的我必須驗證這個收件人,並檢查它們是否存在於users表中。
但我沒有一個明確的方案來完成這項工作。如何在用戶嘗試向其他用戶或用戶發送消息時驗證私人消息收件人

應該準備像查詢:

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

然後,如果行數爲3讓用戶發送他的消息,如果沒有下降的動作?

回答

1

就SQL問題而言,這是非常基本的,所以您真的需要爲這類事情獲得更好的參考。

類型你要找的查詢是:

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

想必你有某種類型的id列。

記得有一個INDEXuser_name場,如果你就可以進行查詢。

相關問題