• 页面静态化案例---数据列表静态化


    <?php
    ob_start();
    if(file_exists('list.html')){
        //直接拿来用
        $content = file_get_contents("list.html");
        echo $content;
        die;
    }
    header("content-type:text/html;charset=utf-8");
    //链接数据库
    $link = mysqli_connect("127.0.0.1",'root','root','08e');
    //设置字符集
    mysqli_query($link,'set names utf-8');
    //拼接sql
    $sql = "select * from user";
    //执行
    $res = mysqli_query($link,$sql);
    
    while($a = mysqli_fetch_assoc($res)){
        $data[] = $a;
    }
    ?>
    <table>
        <tr>
            <th>ID</th>
            <th>账号</th>
            <th>密码</th>
            <th>状态</th>
        </tr>
    
        <?php foreach($data as $k=>$v){ ?>
        <tr>
            <td><?php echo $v['id'];?></td>
            <td><?php echo $v['username'];?></td>
            <td><?php echo $v['password'];?></td>
            <td><?php
                if($v['status']==1){
                    echo "启用";
                }else{
                    echo "禁用";
                }
                ?></td>
        </tr>
        <?php } ?>
    </table>
    
    <?php
    //获取缓存内容
    $content = ob_get_contents();
    //写入缓存文件
    file_put_contents("list.html",$content);
    ?>
    通往牛逼的路上,在意的只有远方!
  • 相关阅读:
    random模块的随机变换
    re模块与正则表达式进阶
    面向对象整体细化
    __new__内部工作方式
    前端之CSS
    前端之HTML
    数据库
    同步异步阻塞非阻塞
    进程间的通信
    day 36(多进程)
  • 原文地址:https://www.cnblogs.com/jiangshiguo/p/9762679.html
Copyright © 2020-2023  润新知