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 采集心得技巧
May 15 PHP
php的一些小问题
Jul 03 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
PHP编程函数安全篇
Jan 08 PHP
php中的比较运算符详解
Oct 28 PHP
php中的静态变量的基本用法
Mar 20 PHP
php判断并删除空目录及空子目录的方法
Feb 11 PHP
php实现字符串首字母大写和单词首字母大写的方法
Mar 14 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
PHP封装cURL工具类与应用示例
Jul 01 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
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
jQuery chili图片远处放大插件
2009/11/30 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
腾讯UED 漂亮的提示信息效果代码
2011/09/12 Javascript
javascript 二进制运算技巧解析
2012/11/27 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
webpack 开发和生产并行设置的方法
2018/11/08 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
Python使用get_text()方法从大段html中提取文本的实例
2019/08/27 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python 生成一个从0到n个数字的列表4种方法小结
2019/11/28 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
幼儿园教师节活动方案
2014/02/02 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
Java GUI编程菜单组件实例详解
2022/04/07 Java/Android
Redis基本数据类型List常用操作命令
2022/06/01 Redis
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript