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 相关文章推荐
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
IStream与TStream之间的相互转换
Aug 01 PHP
有关php运算符的知识大全
Nov 03 PHP
PHP漏洞全解(详细介绍)
Nov 13 PHP
用php简单实现加减乘除计算器
Jan 06 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
6个超实用的PHP代码片段
Aug 10 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
Feb 15 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
PDO::errorCode讲解
Jan 28 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
了解Joomla 这款来自国外的php网站管理系统
2010/03/11 PHP
php中socket通信机制实例详解
2015/01/03 PHP
PHP解析RSS的方法
2015/03/05 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
javascript面向对象之Javascript 继承
2010/05/04 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
jQuery scroll事件实现监控滚动条分页示例
2014/04/04 Javascript
初识Javascript小结
2015/07/16 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
JS对象的深度克隆方法示例
2017/03/16 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
理解javascript async的用法
2017/08/22 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
python基于itchat模块实现微信防撤回
2019/04/29 Python
最小二乘法及其python实现详解
2020/02/24 Python
如何使用python自带IDLE的几种方法
2020/10/10 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
客服实习的个人自我鉴定
2013/10/20 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
2014年综治宣传月活动总结
2014/04/28 职场文书
数学系毕业生求职信
2014/05/29 职场文书
2014教师研修学习体会
2014/07/08 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书