返回 格式化输出数据...... 登陆

格式化输出数据表中的数据

wjho2o 2019-05-24 18:09:11 178
<?php

//1.连接数据库
$pdo = new PDO('mysql:dbname=php_edu', 'wjh', '1010');

//2.执行查询
//准备sql语句
$sql = 'SELECT  `id`, `name`, `sex`, `age`, `email`, `create_time`  FROM `user` WHERE `status` = :status';

//预处理对象
$stmt = $pdo->prepare($sql);

//执行
$stmt->execute([':status'=>1]);

$rows = [];
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
    $rows[] = $row;
}

$stmt = null;
$pdo = null;

//var_dump($rows);
?>

<style>
    table, th, td{
        border: 1px solid #333;
    }
    table{
        text-align:center;
        border: 1px solid #333;
        width: 50%;
        margin:30px auto;
        border-collapse: collapse;
    }
    table caption{
        font-size: 1.5em;
        font-weight: bolder;
        margin-bottom: 15px;
    }
    table tr:first-child{
        background-color:lightblue;
    }
</style>

<table>
    <caption>用户信息表</caption>
    <tr>
        <th>id</th>
        <th>名字</th>
        <th>性别</th>
        <th>年龄</th>
        <th>邮箱</th>
        <th>注册时间</th>
    </tr>
    
    <?php foreach ($rows as $row): ?>
    <tr>
        <td><?php echo $row['id']; ?></td>
        <td><?php echo $row['name']; ?></td>
        <td><?php echo $row['sex']==0 ? '男' : '女'; ?></td>
        <td><?php echo $row['age']; ?></td>
        <td><?php echo $row['email']; ?></td>
        <td><?php echo date('Y/m/d', $row['create_time']); ?></td>
    </tr>
    <?php endforeach; ?>

</table>


最新手记推荐

• 用composer安装thinkphp框架的步骤 • 省市区接口说明 • 用thinkphp,后台新增栏目 • 管理员添加编辑删除 • 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消 回复 发送
  • PHP中文网