2010-06-24 68 views
0

我有一個由mysql數據驅動的php應用程序。即。當用戶對產品進行評級時,它會被存儲在數據庫中並且頁面被刷新。那麼他的評分也不會顯示出來,直到緩存被清除。我也把緩存控制代碼。數據庫更新沒有立即顯示

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past 

我必須爲此做些什麼調整?

+0

如果你使用的是MySQL的包裝,它是緩存中的數據? – 2010-06-24 20:45:40

+0

@ N.盧卡斯 - 你是什麼意思的MySQL包裝? – Hacker 2010-06-25 07:51:56

回答

1

嘗試

SELECT SQL_NO_CACHE * FROM table 
+0

我也試過這個傢伙..但沒有爲我工作 – Hacker 2010-06-29 07:59:54