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留言本源码
Nov 11 PHP
浅析PHP Socket技术
Aug 02 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
Aug 18 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 PHP
php验证码的制作思路和实现方法
Nov 12 PHP
PHP类和对象相关系统函数与运算符小结
Sep 28 PHP
php实现微信支付之企业付款
May 30 PHP
PHP树形结构tree类用法示例
Feb 01 PHP
thinkphp3.2框架中where条件查询用法总结
Aug 13 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
用php实现分页效果的示例代码
Dec 10 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的可变变量名的使用方法分享
2012/02/05 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
php 使用curl模拟登录人人(校内)网的简单实例
2016/06/06 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
Js 导出table内容到Excel的简单实例
2013/11/19 Javascript
chrome下img加载对height()的影响示例探讨
2014/05/26 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
JavaScript多线程详解
2015/08/12 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
请假条范文大全
2014/04/10 职场文书
会员卡清退活动总结
2014/08/27 职场文书
先进党支部事迹材料
2014/12/24 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
使用Mysql计算地址的经纬度距离和实时位置信息
2022/04/29 MySQL