返回自定义模板,格......登陆

自定义模板,格式化输出数据表中的数据

昕旸2019-04-09 15:29:20265
<?php
$pdo = new PDO('mysql:dbname=php_edu','root','root');


//准备sql语句
$sql = "SELECT `id`,`name`,`email`,`create_time` FROM `user` WHERE `status` = :status ;";


$stmt = $pdo->prepare($sql);

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

//fetch()进行遍历
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {

    $rows[] = $row;
}


$stmt = null;

$pdo = null;

?>

<table>
    <caption style="">用户信息表</caption>
    <tr>
        <th>ID</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['email'] ?></td>
            <td><?php echo date('Y年 m月 d日',$row['create_time']) ?></td>
        </tr>
    <?php endforeach;?>
</table>

注意循环遍历中使用块的形式而不是大括号的形式,有利于提高程序的可读性。

最新手记推荐

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

全部回复(0)我要回复

暂无评论~
  • 取消回复发送