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中GET变量的使用
Oct 09 PHP
Gregarius中文日期格式问题解决办法
Apr 22 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
php不使用插件导出excel的简单方法
Mar 04 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
php代码架构的八点注意事项
Jan 25 PHP
php简单获取复选框值的方法
May 11 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
php获取当前url地址的方法小结
Jan 10 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 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
BBS(php &amp; mysql)完整版(二)
2006/10/09 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
PHP递归的三种常用方式
2019/02/28 PHP
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
Easyui 之 Treegrid 笔记
2016/04/29 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
BootStrap3中模态对话框的使用
2017/01/06 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
2017/06/08 Javascript
JavaScript函数中的this四种绑定形式
2017/08/15 Javascript
Vue打包后出现一些map文件的解决方法
2018/02/13 Javascript
点击按钮弹出模态框的一系列操作代码实例
2019/03/29 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
python实现博客文章爬虫示例
2014/02/26 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
超市仓管员岗位职责
2014/04/07 职场文书
保护环境演讲稿
2014/05/10 职场文书
小鞋子观后感
2015/06/05 职场文书
律政俏佳人观后感
2015/06/09 职场文书
运动会1000米加油稿
2015/07/21 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏