使用PHP连接数据库
在使用PHP显示数据库内容之前,我们需要先通过PHP代码连接数据库。可以使用mysqli连接方式,也可以使用pdo连接方式。这里以mysqli为例:
首先需要定义数据库的连接信息,包括主机地址、用户名、密码和数据库名称等。
<?php
//定义连接信息
$hostName = "localhost";
$userName = "root";
$password = "123456";
$databaseName = "test";
//建立连接
$conn = new mysqli($hostName, $userName, $password, $databaseName);
//判断连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
在以上代码中,我们使用mysqli类的构造函数建立数据库连接,并检查连接是否成功。如果连接失败,我们使用die函数来停止脚本的执行。
从数据库中获取数据
连接到数据库之后,接下来需要从数据库中获取数据。可以使用查询语句获取指定表中的数据,也可以使用预处理语句来获取数据。这里以查询语句为例:
<?php
//获取数据
$sql = "SELECT * FROM student";
$result = $conn->query($sql);
//检测数据是否存在
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "学号: " . $row["ID"]. " - 姓名: " . $row["name"]. " - 性别: " . $row["sex"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>
在以上代码中,我们使用查询语句获取student表中的所有数据,并检查是否存在数据。如果有数据存在,则使用while循环语句输出每条数据的具体内容。输出时,我们可以根据需要设置具体的显示格式。最后,我们需要关闭数据库连接。
使用HTML/CSS显示数据
到此为止,我们已经成功地从MySQL数据库中获取了数据,并且通过PHP代码将获取到的数据显示出来。但是,要实现更好的用户体验,需要将数据进行美化处理。这里我们借助HTML和CSS这两种前端技术来实现。
首先,我们需要使用HTML的表格标签来创建数据表格。如下面的代码所示:
<table>
<tr>
<th>学号</th>
<th>姓名</th>
<th>性别</th>
</tr>
<?php while($row = $result->fetch_assoc()) { ?>
<tr>
<td><?php echo $row['ID']; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['sex']; ?></td>
</tr>
<?php } ?>
</table>
在以上代码中,我们使用HTML的
学号 | 姓名 | 性别 |
---|---|---|
001 | 张三 | 男 |
002 | 李四 | 女 |
003 | 王五 | 男 |
通过以上方式,我们可以将从MySQL数据库中获取到的数据,以美观的方式展现给用户,使用户更加易读和易理解。在实际开发工作中,我们应该根据具体需求进行具体设置,以实现最佳的用户体验效果。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/php-6i382.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!