MySql数据库查询结果用表格输出PHP代码示例


Posted in PHP onMarch 20, 2015

在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性和属性值,虽然说这种方式看起来不太合理,但是这也是最为有效的方法。具体的代码如下:

<?php
//在表格中显示表的数据,常用方式
	function ShowTable($table_name){
		$conn=mysql_connect("localhost","root","toor");
		if(!$conn){
			echo "连接失败";
		}
		mysql_select_db("test",$conn);
		mysql_query("set names utf8");
		$sql="select * from $table_name";
		$res=mysql_query($sql,$conn);
		$rows=mysql_affected_rows($conn);//获取行数
		$colums=mysql_num_fields($res);//获取列数
		echo "test数据库的"."$table_name"."表的所有用户数据如下:<br/>";
		echo "共计".$rows."行 ".$colums."列<br/>";
		
		echo "<table style='border-color: #efefef;' border='1px' cellpadding='5px' cellspacing='0px'><tr>";
		for($i=0; $i < $colums; $i++){
			$field_name=mysql_field_name($res,$i);
			echo "<th>$field_name</th>";
		}
		echo "</tr>";
		while($row=mysql_fetch_row($res)){
			echo "<tr>";
			for($i=0; $i<$colums; $i++){
				echo "<td>$row[$i]</td>";
			}
			echo "</tr>";
		}
		echo "</table>";
	}
	ShowTable("test1");
?>
PHP 相关文章推荐
php实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
php中filter_input函数用法分析
Nov 15 PHP
PHP PDO fetch 模式各种参数的输出结果一览
Jan 07 PHP
php判断一个数组是否为有序的方法
Mar 27 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
简单的自定义php模板引擎
Aug 26 PHP
php下载文件超时时间的设置方法
Oct 06 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
May 24 PHP
thinkPHP3.2.3实现阿里大于短信验证的方法
Jun 06 PHP
laravel中的fillable和guarded属性详解
Oct 23 PHP
PHP连接MySQL数据的操作要点
Mar 20 #PHP
php提交表单发送邮件的方法
Mar 20 #PHP
php带抄送和密件抄送的邮件发送方法
Mar 20 #PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 #PHP
php校验表单检测字段是否为空的方法
Mar 20 #PHP
php获取从html表单传递数组的方法
Mar 20 #PHP
php输出xml属性的方法
Mar 19 #PHP
You might like
一些星际专用术语解释
2020/03/04 星际争霸
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
PHP isset()及empty()用法区别详解
2020/08/29 PHP
一端时间轮换的广告
2006/06/26 Javascript
javascript两段代码,两个小技巧
2010/02/04 Javascript
JavaScript函数详解
2014/11/17 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
Bootstrap table表格初始化表格数据的方法
2018/07/25 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS OG
2018/03/30 DOTA
[02:05:03]完美世界DOTA2联赛循环赛 LBZS VS Matador BO2 10.28
2020/10/28 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
python实现Zabbix-API监控
2018/09/17 Python
在pycharm中显示python画的图方法
2019/08/31 Python
python装饰器代替set get方法实例
2019/12/19 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
请介绍一下Ant
2016/07/22 面试题
优纳科技软件测试面试题
2012/05/15 面试题
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
贯彻学习两会心得体会范文
2014/03/17 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
浅谈react useEffect闭包的坑
2021/06/08 Javascript