我已經包括緩存在我的php腳本..緩存正在發生好但問題是即使數據在數據庫中更改它沒有得到反映..它顯示相同的舊數據.. 我想要的是如果數據庫中的任何數據發生了變化,它應該會得到新的數據。獲取緩存更新數據
<?php
// Load the cache process i
include("cache.php");
// Connect to database
include("config.php");
mysql_connect($db_host, $db_username, $db_password) or die(mysql_error()); mysql_select_db($db_name) or die(mysql_error()); ?>
<html>
<body>
<h1>Articles</h1>
<ul>
<?php // Some query
$q = mysql_query("SELECT * FROM articles ORDER BY id");
while ($r = mysql_fetch_array($q)) {
echo '<li><a href="view_article.php?id='.$r['id'].'">'.$r['title'].'</a></li>';
} ?>
</ul>
</body>
</html>
<?php // Save the cache include("cache_footer.php"); ?>
什麼是cache.php?它是存儲/緩存數據庫的PHP文件?你在哪裏使用這個文件? – thekosmix