PHP实现原生数据查询并遍历在前端页面
php代码显示:
<?php
// 连接数据库
$db = mysqli_connect('127.0.0.1','root','123456','test');
// 查询语句
$sql = 'SELECT id,title,content FROM goods';
// 执行查询
$exe_res = mysqli_query($db, $sql);
// 返回数据
$data = mysqli_fetch_all($exe_res,MYSQLI_ASSOC);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>原生PHP获取数据并显示</title>
</head>
<body>
<table>
<tr>
<th>ID</th>
<th>名称</th>
<th>内容</th>
</tr>
<?php
foreach ($data as $key => $value) {
?>
<tr>
<td><?php echo $value['id'];?></td>
<td><?php echo $value['title']?></td>
<td><?php echo $value['content']?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
注意:
通过 mysqli 函数实现连接数据库和查数据功能。
mysqli_connect() //函数打开一个到 MySQL 服务器的新的连接。
mysqli_query() //函数执行查询语句。
mysqli_fetch_all() //函数从结果集中取得所有行作为关联数组,或数字数组,或二者兼有。第一参数为结果集,第二个参数规定返回哪种类型的数组,代码中使用 MYSQLI_ASSOC 要求返回关联数组。
注意:php代码在 html 标签中必须使用 <?php?>包含才能使用 php的语法和函数。
|