摘要:<?php/** * 1.参数绑定:bindParam() / bindValue() * 2.fetch()和while()进行结果集遍历 *///1.创建PDO对象,连接数据库$pdo = new PDO('mysql:host=127.0.0.1;dbname=lianxi','root','root');//2.创建预处理对象 STMT
<?php
/**
* 1.参数绑定:bindParam() / bindValue()
* 2.fetch()和while()进行结果集遍历
*/
//1.创建PDO对象,连接数据库
$pdo = new PDO('mysql:host=127.0.0.1;dbname=lianxi','root','root');
//2.创建预处理对象 STMT
$sql = "SELECT `user_id`,`name`,`email`,`create_time` FROM `user` WHERE `status`= :status";
$stmt = $pdo->prepare($sql);
//3.执行查询
$stmt->execute(['status'=>1]);
//4.遍历结果
$rows = []; //初始化
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$rows[] = $row;
}
//5.释放结果集
$stmt = null;
//6.关闭连接
$pdo = null;
//print_r($rows);
?>
<style>
table,th,td {
border: 1px solid #666;
}
table {
text-align: center;
border: 1px solid #666;
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: deepskyblue;
}
</style>
<table>
<caption>员工信息表</caption>
<tr>
<td>ID</td>
<td>姓名</td>
<td>邮箱</td>
<td>入职时间</td>
</tr>
<?php foreach ($rows as $row) : ?>
<tr>
<td><?php echo $row['user_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>

批改老师:天蓬老师批改时间:2019-01-10 10:39:54
老师总结:代码工整,注释完整, 不错的, 有成为php程序员的潜质