这篇教程将讲述如何用html表格显示mysql中的数据

先看代码

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>金晨智云 | 访问统计</title><style>table {border-collapse: collapse;font-family: Futura, Arial, sans-serif;}caption {font-size: larger;margin: 1em auto;}th, td {font-size: 12px;padding: .65em;}th {background: #555 nonerepeat scroll 0 0;border: 1px solid #777;color: #fff;}td {border: 1px solid#777;}th {background: #696969;color:#FFFFFF;}tbody tr:nth-child(odd) {background: #ccc;}</style>
</head>
<body></body>
</html>
<?php
$id = 1;
$con = mysqli_connect('localhost','root_sql','xxx','Admin');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
mysqli_set_charset($con, "utf8");
echo "<table border='0'>
<tr>
<th>ID</th>
<th>页面</th>
<th>访问时间</th>
<th>IP地址</th>
<th>城市</th>
<th>坐标</th>
<th>浏览器</th>
<th>语言</th>
<th>操作系统</th>
<th>系统版本</th>
<th>设备</th>
<th>品牌</th>
</tr>";
$fh = mysqli_query($con,"select MAX(id) from Statistics");
$c_echo = mysqli_fetch_array($fh);
$maxid = number_format($c_echo['MAX(id)'],0);
while ($id <= $maxid) {
$sql = "SELECT * FROM Statistics WHERE ID = '".$id."'";
$result = mysqli_query($con,$sql);
while ($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['ID'] . "</td>";
echo "<td>" . $row['Page'] . "</td>";
echo "<td>" . $row['Date'] . "</td>";
echo "<td>" . $row['IP'] . "</td>";
echo "<td>" . $row['City'] . "</td>";
echo "<td>" ."(".$row['X'].",".$row['Y'].")"."</td>";
echo "<td>" . $row['Browser'].$row['Browser_Version']. "</td>";
echo "<td>" . $row['Language'] . "</td>";
echo "<td>" . $row['OS'] . "</td>";
echo "<td>" . $row['OS_Version'] . "</td>";
echo "<td>" . $row['Equipment'] . "</td>";
echo "<td>" . $row['Brand'] . "</td>";
echo "</tr>";
}
$id=$id+1;
}
echo "</table>";
mysqli_close($con);

实现的流程是:

1.连接数据库

2.获取数据库最大ID数值

3.用php创建表头

4.从ID=0开始一行一行的读并以html表格的形式输出,直到最后一条数据

5.断开数据库连接

效果:

经过css渲染表格还是挺漂亮的。

注意:这种实现方法需要数据库中有每条数据的ID

实现起来还是很简单的,如果有疑问,欢迎提问。

HTML+PHP+MYSQL将数据库中的数据用表格显示相关推荐

  1. flask查询mysql数据展示_flask再学习-思考之怎么从数据库中查询数据在页面展示!...

    看别人视频觉得很简单,要自己做蒙蔽了!这样子.NO! 1. 流程: 首先要有和数据库连接的驱动!一般有PYMySQL mysqlclient 等 使用扩展Flask-SQLAlchemy 获得orm对 ...

  2. jsp在mysql中删除数据_如何在jsp页面中删除数据库中的数据

    如何在jsp页面中删除数据库中的数据 各位大虾! 我想在jsp页面上写一个按钮功能,从而动态的删除数据库中的一行数据. 不知道怎么实现 这是我写的一段代码 数据库是MySql UserBean p3= ...

  3. 如何把MySql数据库中的数据导入到MyCat集群中_---Linux运维工作笔记050

    我这里,单个MySql数据表的大小已经超过20GB了,单表8000多万条数据,马上 上亿了,这个时候我,搭建了一个MyCat集群解决的,一个写库,11个读库这样来做的. 提高查询效率.但是搭建完以后, ...

  4. mysql source导入_读取MySQL数据库中的数据【Python数据分析百例连载】

    当所需的数据存贮在MySQL数据库中时,那么数据分析首要任务就是要通过Pandas读取MySQL数据.例如,某网站注册用户信息保存在MySQL数据库中,如图所示(部分数据),下面将使用Pandas的r ...

  5. mysql double 转 字符串_没想到!在MySQL数据库中的数据有这三种类型!

    MySQL数据库是一个或多个数据列构成二维表,它的每一种数据列都有特定类型,而类型决定MySQL是怎么看待该列数据,如果把整型数值存放到字符类型的列中,MySQL则会把它当成字符串来处理. MySQL ...

  6. python excel模板 生成excel表格_python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图...

    python制作简单excel统计报表3之将mysql数据库中的数据导入excel模板并生成统计图 #coding=utf-8 from openpyxl importload_workbookfro ...

  7. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  8. solr mysql 导入命令_Solr 07 - Solr从MySQL数据库中导入数据 (Solr DIH的使用示例)

    1 加入数据导入处理器的jar包 复制Solr解压后dist目录中的:solr-dataimporthandler-4.10.4.jar; 粘贴到contrib/dataimporthandler/l ...

  9. jq获取内容ajax传递数据库,使用php和jquery ajax从mysql数据库中获取数据

    我想使用php和jquery ajax从mysql数据库中获取数据." process.php"是连接到数据库并获取mysql数据的php文件.当它单独运行时它可以工作,但是当使用 ...

最新文章

  1. 过去50年最重要的统计学思想!
  2. 离散周期信号的傅里叶变换
  3. 20162303 结对编程-四则运算(挑战出题)
  4. golang 获取 磁盘 内存 占用
  5. python爬百度翻译-用python实现百度翻译
  6. 11旋转编码器原理图_雷恩PRECILEC I9H系列增量式编码器
  7. linux java多线程_Java多线程从简单到复杂
  8. python ffmpy3与FFmpeg的安装
  9. DataGridView控件的使用 1206 半草稿
  10. 三星Galaxy S21系列将搭载One UI3.1系统:首发声音解锁
  11. 及时复盘的好处_如何做好2020的年终复盘?
  12. armax函数 matlab 源码_【源码】Kmeans聚类算法(超快速、简洁的设计方法)
  13. php点击按钮变文字,点击按钮文字变成input框,点击保存变成文字的实现代码
  14. IFRAME跨域名的解决方法,终结版(小张.NET原创)
  15. AHP(层次分析法)学习笔记及多层权重Python实践
  16. 重装系统时,USB接口鼠标和键盘不能使用的解决办法
  17. bugku ctf 多种方法解决 (在做题过程中你会得到一个二维码图片)
  18. 日分发量破8.6亿,OPPO如何帮助开发者突破流量增长瓶颈
  19. 程序员必备《新手手册》
  20. 微信公众号之错误返回码

热门文章

  1. Android_仿ios状态栏一体化
  2. 湘潭大学计算机考研拟录取,湘潭大学2019年硕士研究生拟录取考生公示名单
  3. 树莓派连接笔记本电脑
  4. Spring bean解析 - refresh
  5. Chrome安装插件Save All Resources
  6. 给父母的礼物!一键让Android变身老人机
  7. 职场 | 联发科MTK手机通信协议软件开发工程师面试总结
  8. Anaconda下载安装以及Tensorflow和Pytorch的安装
  9. 轻微课靠谱吗?轻微课学员的真实评价!!!
  10. 小程序(十)签到业务流程分析