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 的ArrayAccess接口 像数组一样来访问你的PHP对象
Oct 12 PHP
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
php使用反射插入对象示例分享
Mar 11 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
CI(CodeIgniter)模型用法实例分析
Jan 20 PHP
Yii编程开发常见调用技巧集锦
Jul 15 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
php中的钩子理解及应用实例分析
Aug 30 PHP
Thinkphp 3.2框架使用Redis的方法详解
Oct 24 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数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
PHP中单例模式的使用场景与使用方法讲解
2019/03/18 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
jquery怎样实现ajax联动框(二)
2013/03/08 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
下雪了 javascript实现雪花飞舞
2020/08/02 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
微信小程序模拟cookie的实现
2018/06/20 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
python简单实现获取当前时间
2016/08/27 Python
Python中Unittest框架的具体使用
2019/08/27 Python
python的dict判断key是否存在的方法
2020/12/09 Python
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
机房搬迁方案
2014/05/01 职场文书
道德之星事迹材料
2014/05/03 职场文书
退货证明模板
2015/06/23 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫