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查看session内容的函数
Aug 27 PHP
php 多个submit提交表单 处理方法
Jul 07 PHP
简单的php中文转拼音的实现代码
Feb 11 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
php禁用cookie后session设置方法分析
Oct 19 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
PHP使用new StdClass()创建空对象的方法分析
Jun 06 PHP
php命令行写shell实例详解
Jul 19 PHP
PHP7数组的底层实现示例
Aug 25 PHP
tp5修改(实现即点即改)
Oct 18 PHP
php实现对短信验证码发送次数的限制实例讲解
Mar 04 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上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
vue页面使用阿里oss上传功能的实例(二)
2017/08/09 Javascript
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
vue中使用cookies和crypto-js实现记住密码和加密的方法
2018/10/18 Javascript
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
Python PIL库图片灰化处理
2020/04/07 Python
python 对xml解析的示例
2021/02/27 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
canvas烟花特效锦集
2018/01/17 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
幼儿园国庆节活动方案
2014/02/01 职场文书
《盘古开天地》教学反思
2014/02/28 职场文书
卫生巾广告词
2014/03/18 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
2015中学学校工作总结
2015/07/20 职场文书