我有一個名爲ChatSessions的表,我跟蹤聊天室中的活動用戶。我需要每10分鐘從表格中刪除過期的用戶會話。使用純php-mysql很簡單,但我完全不知道如何將其轉換爲CodeIgniter中的ActiveRecord。平原SQL查詢如下:如何刪除使用ActiveRecord與mySQL函數的記錄在哪裏條件
SELECT *
FROM `ChatSessions`
WHERE `SessionExpires` < DATE_SUB(NOW() , INTERVAL 10 MINUTE)
誰能告訴我什麼是使用ActiveRecord CI中的等效代碼?
我不認爲ActiveRecord允許在WHERE條件下的函數,我們需要使用set($ field,$ value)作爲Select()的相同原因 – 2010-06-09 00:07:25
用戶指南給出了這個例子:$ this-> db-> where 'MATCH(field)AGAINST(「value」)',NULL,FALSE); – Kurucu 2010-06-09 06:18:42