摘要:<?php //1.连接数据库 $pdo = new PDO('mysql:dbname=php_edu', 'wjh', '1010'); //2.执行查询 //准备sql语句 $sql = 'SELECT `id`, `name
<?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>
批改老师:查无此人批改时间:2019-05-25 09:18:53
老师总结:完成的不错。pdo操作速度比之前的mysqli快很多。继续加油