在html页面中通过PHP显示Mysql数据库中的数据

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		h3{
			text-align: center;
		}
		table{
			width: 80%;
			background-color: #33CCFF;
			padding: 5px;
			margin:5px auto;
			text-align: center;
		}
	</style>
</head>
<body>
	<h3>用户列表页</h3>
	<table border="1">
		<tr>
			<td>编号</td>
			<td>姓名</td>
			<td>年龄</td>
			<td>性别</td>
			<!-- <td>头像</td> -->
		</tr>
		<?php 
			/*链接数据库*/
			$con = mysql_connect('localhost','root','');
			/*链接数据表*/
			$db_selected = mysql_select_db('users',$con);
			/*定义编码格式*/
			mysql_query('set names utf8');
			$sql = 'select * from userlist';
			$res = mysql_query($sql);
			/*长度*/
			$num=mysql_num_rows($res);
			for($i=0;$i<$num;$i++)
			{
				$sql_arr=mysql_fetch_assoc($res);
				$id = $sql_arr['id'];
				$username = $sql_arr['username'];
				$age = $sql_arr['age'];
				$sex = $sql_arr['sex'];
				echo "<tr><td>$id</td><td>$username</td><td>$age</td><td>$sex</td></tr>";
			}	

		?>
	</table>
</body>
</html>

在效果插入图片描述页面效果

  • 6
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在 HTML 展示 MySQL 数据库的表数据,可以通过以下步骤: 1. 连接到 MySQL 数据库,查询需要展示的数据,将查询结果存储在变量; 2. 使用 HTML 表格标签 `<table>` 创建一个表格; 3. 在表格使用 HTML 表格行标签 `<tr>` 创建一行; 4. 在每行使用 HTML 表格单元格标签 `<td>` 创建单元格,并将查询结果填充到单元格; 5. 将表格插入到 HTML 页面,可以使用表格标签 `<table>` 的属性来设置样式。 下面是一个示例代码,展示如何在 HTML 展示 MySQL 数据库的表数据: ```php <?php // 连接 MySQL 数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "dbname"; $conn = new mysqli($servername, $username, $password, $dbname); // 查询需要展示的数据 $sql = "SELECT * FROM table_name"; $result = $conn->query($sql); ?> <!-- 创建表格 --> <table> <tr> <th>列1</th> <th>列2</th> <th>列3</th> <th>列4</th> </tr> <?php // 填充数据表格 if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<tr><td>" . $row["column1"] . "</td><td>" . $row["column2"] . "</td><td>" . $row["column3"] . "</td><td>" . $row["column4"] . "</td></tr>"; } } ?> </table> <?php // 关闭数据库连接 $conn->close(); ?> ``` 在上面的代码,需要将 `$servername`、`$username`、`$password`、`$dbname` 替换为自己的 MySQL 数据库配置,将 `SELECT * FROM table_name` 替换为自己需要展示的表名和列名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值