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访问查询mysql数据的三种方法
Oct 09 PHP
php开发工具之vs2005图解
Jan 12 PHP
php实现的简单压缩英文字符串的代码
Apr 24 PHP
php实现jQuery扩展函数
Oct 30 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
推荐25款php中非常有用的类库
Sep 29 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
PHP的APC模块实现上传进度条
Oct 27 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
Mar 14 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
php中数组最简单的使用方法
Dec 27 PHP
PHP中SESSION过期设置
Mar 09 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中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
js中eval详解
2012/03/30 Javascript
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
2012/07/31 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
Python开发的HTTP库requests详解
2017/08/29 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
html5 Canvas画图教程(10)—把面拆成线条模拟出圆角矩形
2013/01/09 HTML / CSS
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
美国环保婴儿用品公司:The Honest Company
2017/11/23 全球购物
波兰补充商店:Muscle Power
2018/10/29 全球购物
Ejb技术面试题
2015/04/29 面试题
聘任书的写作格式及范文
2014/03/29 职场文书
质量安全标语
2014/06/07 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
pytorch中的model.eval()和BN层的使用
2021/05/22 Python