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 相关文章推荐
深入了解php4(2)--重访过去
Oct 09 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
php获取YouTube视频信息的方法
Feb 11 PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 PHP
Zend Framework教程之Bootstrap类用法概述
Mar 14 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
PHP切割整数工具类似微信红包金额分配的思路详解
Sep 18 PHP
PHP7 安装event扩展的实现方法
Oct 08 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
PHP 扩展Memcached命令用法实例总结
Jun 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分页集合包括使用方法
2013/10/21 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
用jquery存取照片的具体实现方法
2013/06/30 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
javascript关于继承解析
2016/05/10 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
JavaScript 闭包的使用场景
2020/09/17 Javascript
Python学习之用pygal画世界地图实例
2017/12/07 Python
python多维数组切片方法
2018/04/13 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
python实现两个文件夹的同步
2019/08/29 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
Html5监听手机摇一摇事件的实现
2019/11/07 HTML / CSS
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
创业计划书——互联网商机
2014/01/12 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
Golang全局变量加锁的问题解决
2021/05/08 Golang
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫