要将数据表显示在网页上,可以通过 php 连接到数据库执行查询,然后使用循环遍历结果并输出数据到网页。步骤如下:连接到数据库。执行查询获取数据。循环遍历查询结果。输出数据到网页。关闭数据库连接。
如何在 php 中将数据表显示在网页上
简介
将数据表信息显示在网页上是 Web 开发中的一项常见任务。PHP 是一种广泛使用的编程语言,可用于轻松完成此任务。
步骤
立即学习“PHP免费学习笔记(深入)”;
- 连接到数据库
首先,使用 PHP 的内置函数连接到 Mysql 或其他数据库:
1
2
3
4
5
6
7
8
9
10
11
12
|
$servername = "localhost" ;
$username = "username" ;
$password = "password" ;
$dbname = "database_name" ;
$conn = new mysqli( $servername , $username , $password , $dbname );
if ( $conn ->connect_error) {
die ( "连接失败: " . $conn ->connect_error);
}
|
- 执行查询
接下来,执行一个查询以获取所需的数据:
1
2
|
$sql = "SELECT * FROM Table_name" ;
$result = $conn ->query( $sql );
|
- 循环结果
使用 while 循环遍历查询结果:
1
2
3
4
5
6
7
8
9
|
while ( $row = $result ->fetch_assoc()) {
$id = $row [ "id" ];
$name = $row [ "name" ];
$email = $row [ "email" ];
echo "ID: $id, Name: $name, Email: $email<br>" ;
}
|
- 关闭连接
查询完成后,关闭数据库连接:
示例
下面是一个完整的示例,展示了如何将数据表显示在网页上:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<!--?php
$conn = new mysqli( "localhost" , "username" , "password" , "database_name" );
$result = $conn --->query( "SELECT * FROM table_name" );
while ( $row = $result ->fetch_assoc()) {
echo "ID: " . $row [ "id" ] . ", Name: " . $row [ "name" ] . ", Email: " . $row [ "email" ] . "<br>" ;
}
$conn ->close();
?>
|