//数据表部分 Tim时间REMOTE_TIME 转换一下 就可以
mysql> use yu ;
Database changed
mysql> desc zhenyu1;
+----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| username | varchar(32) | YES | | NULL | |
| time | int(11) | NO | | NULL | |
+----------+------------------+------+-----+---------+----------------+
3 rows in set (0.01 sec)
mysql> select * from zhenyu1;
+----+----------+------+
| id | username | time |
+----+----------+------+
| 1 | zhang1 | 0 |
| 2 | zhang2 | 0 |
| 3 | zhang3 | 0 |
| 4 | zhang4 | 0 |
+----+----------+------+
4 rows in set (0.00 sec)
mysql>
数据库 查询输出 表格部分
<?php
//1 第一次访问 将数据查询出来 然后将查询的结果缓存成文件(静态文件)
//2 下次再来访问 直接访问缓存文件 就不会经过PHP查询MySQL数据库
date_default_timezone_set("Asia/Shanghai");
echo date("Y/m/d H:i:s");
//文件缓存机制
//连接数据库
$link = mysql_connect('localhost','root','root');
//判断是否正常连接
if(!$link){
exit('连接失败');
}
//设置字符集
mysql_set_charset('utf8');
//选择数据库
mysql_select_db('yu');
//创建sql语句
$sql = "select * from zhenyu1";
//发送sql语句
$res=mysql_query($sql);
//输出 展现
echo "<table border='1'>";
while($row=mysql_fetch_assoc($res)){
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['username']."</td>";
echo "<td>".$row['time']."</td>";
echo "</tr>";
}
echo "</table>";
//关闭数据库 释放结果集
mysql_free_result($res);
mysql_close();
判断部分 时隔10更新一次
<?php
//判断缓存文件是否存在 如果缓存文件是否存在 直接访问缓存文件否则访问index_3.php 并将index_3.php的结果缓存成文件
if(file_exists("./cache/cache.html")){
//判断缓存文件的生命周期 如果该文件距离上次更新已过5秒 更新缓存文件 如果还在5以内 直接访问该缓存文件
if(time()-filemtime("./cache/cache.html")>10){
include "./index_3.php";
$str = file_get_contents("http://127.0.0.1/2019-1-1/index_3.php");
file_put_contents("./cache/cache.html",$str);
}
//include("location:./cache/cache.html");
include './cache/cache.html';
}else{
include "./index_3.php";
$str = file_get_contents("http://127.0.0.1/2019-1-1/index_3.php");
file_put_contents("./cache/cache.html",$str);
// include "./index_3.php";
// file_put_contents("./cache/cache.html","http://127.0.0.1/2019-1-1/index_3.php");
}
当用户第一次查询的时候 会吧记录缓存 便于下次高效处理 同时减少数据库已近服务器的压力 每次刷洗 cache文件夹会产生一个HTML文档 便于直接查询 同时后台判断等待11秒一个自动更新过程