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 友好URL的实现(吐血推荐)
Oct 04 PHP
PHP开发中常用的三个表单验证函数使用小结
Mar 03 PHP
PHP提取字符串中的图片地址[正则表达式]
Nov 12 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
php ajax实现文件上传进度条
Mar 29 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 PHP
PHP面向对象多态性实现方法简单示例
Sep 27 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
解决php extension 加载顺序问题
Aug 16 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 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
PHP脚本的10个技巧(1)
2006/10/09 PHP
php分页示例代码
2007/03/19 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
php调用google接口生成二维码示例
2014/04/28 PHP
javascript eval函数深入认识
2009/02/21 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
Bootstrap中datetimepicker使用小结
2016/12/28 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Angular 封装并发布组件的方法示例
2018/04/19 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
为什么要使用Vuex的介绍
2019/01/19 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
2020/03/04 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python判断完全平方数的方法
2018/11/13 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
Python3.5局部变量与全局变量作用域实例分析
2019/04/30 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
python 爬取疫情数据的源码
2020/02/09 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
2019年分享net面试的经历和题目
2016/08/07 面试题
艺术学院毕业生自我评价
2014/03/02 职场文书
会计简历自我评价
2015/03/10 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS