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函数
Jan 11 PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 PHP
php Ubb代码编辑器函数代码
Jul 05 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
php使用session二维数组实例
Nov 06 PHP
完美解决thinkphp验证码出错无法显示的方法
Dec 09 PHP
PHP函数extension_loaded()用法实例
Jan 19 PHP
PHP保存带BOM文件的方法
Feb 12 PHP
php设置页面超时时间解决方法
Sep 22 PHP
PHP实现用户登录的案例代码
May 10 PHP
Laravel框架学习笔记之批量更新数据功能
May 30 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
Parse正式发布开源PHP SDK
2014/08/11 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
Yii视图CGridView实现操作按钮定义地址示例
2016/07/14 PHP
php实现websocket实时消息推送
2018/03/30 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
js事件源window.event.srcElement兼容性写法(详解)
2016/11/25 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
python中黄金分割法实现方法
2015/05/06 Python
python web基础之加载静态文件实例
2018/03/20 Python
浅谈pandas dataframe对除数是零的处理
2020/07/20 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
使用canvas压缩图片大小的方法示例
2019/08/02 HTML / CSS
英语自我评价范文
2014/01/24 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
社区反邪教工作方案
2014/06/16 职场文书
副总经理党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/06 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
小学教师岗位职责
2015/04/02 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
团组织关系介绍信
2019/06/24 职场文书
送给客户微信问候语!
2019/07/04 职场文书
最新动漫情报:2022年7月新番定档超过30部, OVERLORD骨王第四季也在其中噢
2022/05/04 日漫