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 相关文章推荐
一个用于网络的工具函数库
Oct 09 PHP
Smarty+QUICKFORM小小演示
Feb 25 PHP
php+mysql写的简单留言本实例代码
Jul 25 PHP
PHP XML操作的各种方法解析(比较详细)
Jun 17 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
如何用C语言编写PHP扩展的详解
Jun 13 PHP
PHP内存缓存Memcached类实例
Dec 08 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
PHP异步进程助手async-helper
Feb 05 PHP
PHP设计模式之原型设计模式原理与用法分析
Apr 25 PHP
PHP从尾到头打印链表实例讲解
Sep 27 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
Oct 15 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
javascript 文件的同步加载与异步加载实现原理
2012/12/13 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
Vue中组件之间数据的传递的示例代码
2017/09/08 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
Javascript实现鼠标移入方向感知
2020/06/24 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
Python3 入门教程 简单但比较不错
2009/11/29 Python
初步解析Python下的多进程编程
2015/04/28 Python
分享Python字符串关键点
2015/12/13 Python
Python单例模式实例详解
2017/03/01 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
饲料采购员岗位职责
2013/12/19 职场文书
小学生班会演讲稿
2014/01/09 职场文书
村干部承诺书
2014/03/28 职场文书
企业文化宣传标语
2014/06/09 职场文书
社会实践活动总结范文
2014/07/03 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
大学同学聚会感言
2015/07/30 职场文书
合同范本之电脑出租
2019/08/13 职场文书
css实现两栏布局,左侧固定宽,右侧自适应的多种方法
2021/08/07 HTML / CSS
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫