2011-12-07 55 views
0

數據庫表已被更新人status_id,status_text,timedate etc(如facebook狀態)。另一個人B對該狀態進行評論,A人和B人都在線。 A將如何通知(如在臉書上)。意味着我們如何才能知道數據庫表中的更改。任何方式通過女巫表觸發數據庫(通知像在Facebook中)。 任何解決方案或線索將不勝感激。我們如何使用php檢測數據庫表中的更新或插入?

回答

0

1)用相應的方法將數據庫操作包裝到自己的類中,然後完全控制數據庫操作。當您調用該方法添加評論時,您也可以使用相同的方法添加通知。 2)您可以將通知保存在自己的數據庫中,並通過重新加載頁面來顯示它們。您甚至可以進一步查詢服務器以僅通過AJAX呈現特定部分。

0

我想一個簡單的方法是有一個last_updated列,並查找該列的位置大於上次檢查時的行數,或大於上次找到的最大行數。

然後,如果您使用AJAX和輪詢或其他方式,您可以在會話中或僅在客戶端跟蹤該時間。

0

除非您希望頁面以某個設定的時間間隔重新加載,否則AJAX將勢在必行。根據您希望在服務器上放置多少負載來定期檢查更新。將數據拉到頁面上,然後瞧。

相關問題