我正在使用CodeIgniter和MySQL。我想創建聊天系統。所以,我想按照發送者消息的順序顯示消息而不是接收者消息,並繼續跟隨此係統。按順序安排聊天消息
例如,使用id作爲1和2
如在圖像中所示,在從柱 1 USER_ID在發送消息至2 USER_ID以列2和user_id發送消息到1 user_id。
所以我想按照時間安排信息。那麼需要哪些查詢和功能?
我正在使用CodeIgniter和MySQL。我想創建聊天系統。所以,我想按照發送者消息的順序顯示消息而不是接收者消息,並繼續跟隨此係統。按順序安排聊天消息
例如,使用id作爲1和2
如在圖像中所示,在從柱 1 USER_ID在發送消息至2 USER_ID以列2和user_id發送消息到1 user_id。
所以我想按照時間安排信息。那麼需要哪些查詢和功能?
例如,你想獲得用戶ID爲1和2的聊天然後, 試試這個
select * from messages where (from = 1 OR from = 2) AND (to = 1 OR to = 2) order by time desc
如果您按順序運行簡單的選擇查詢,然後它的檢索數據因爲你是將數據存儲到序列然後什麼實際問題?
我需要在skype上檢索兩人聊天消息。 –
你可以使用類似的東西:SELECT * FROM table_name WHERE column_name IN(user_id1,user_id2,...); –
你能否根據給定的數據添加預期的輸出? – 1000111
@ 1000111我添加了圖像,因爲我想輸出。 –
@ 1000111要小心你要求的東西:p – Drew