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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
PHP获取网卡地址的代码
Apr 09 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
解析linux下安装memcacheq(mcq)全过程笔记
Jun 27 PHP
php设置session值和cookies的学习示例
Mar 21 PHP
PHP中通过fopen()函数访问远程文件示例
Nov 18 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
Apr 17 PHP
php利用事务处理转账问题
Apr 22 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
php实现的简单中文验证码功能示例
Jan 03 PHP
php的命名空间与自动加载实现方法
Aug 25 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
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
用Flash图形化数据(一)
2006/10/09 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
js DOM模型操作
2009/12/28 Javascript
一个简单的jquery进度条示例
2014/04/28 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
jQuery中ready事件用法实例
2015/01/19 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
解决vue项目中出现Invalid Host header的问题
2020/11/17 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
django使用LDAP验证的方法示例
2018/12/10 Python
PyTorch预训练的实现
2019/09/18 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
ORACLE十问
2015/04/20 面试题
中学生国旗下讲话稿
2014/04/26 职场文书
预防传染病方案
2014/06/14 职场文书
学习十八大演讲稿
2014/09/15 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
消防安全培训工作总结
2015/10/23 职场文书
使用CSS3实现按钮悬停闪烁动态特效代码
2021/08/30 HTML / CSS
Python如何将list中的string转换为int
2022/07/15 Ruby