MySql数据库查询结果用表格输出PHP代码示例

 更新时间:2015年03月20日 10:17:16   投稿:junjie  
这篇文章主要介绍了MySql数据库查询结果用表格输出PHP代码示例,本文直接给出代码示例,需要的朋友可以参考下

在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以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中字符offset特征造成的绕过漏洞详解

    由php中字符offset特征造成的绕过漏洞详解

    这篇文章主要给大家介绍了关于由php中字符offset特征造成的绕过漏洞的相关资料,文中不仅详细介绍了该漏洞的形成,更重要的是介绍了修复方式,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • PHP结合Vue实现滚动底部加载效果

    PHP结合Vue实现滚动底部加载效果

    这篇文章主要给大家介绍了关于PHP结合Vue如何实现滚动底部加载效果的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • WordPress开发中短代码的实现及相关函数使用技巧

    WordPress开发中短代码的实现及相关函数使用技巧

    这篇文章主要介绍了WordPress开发中短代码的实现及相关函数使用技巧,文中讲到了add_shortcode函数和shortcode_atts函数的用法,需要的朋友可以参考下
    2016-01-01
  • PHP入门教程之操作符与控制结构流程详解

    PHP入门教程之操作符与控制结构流程详解

    这篇文章主要介绍了PHP入门教程之操作符与控制结构流程,结合实例形式详细分析了php基本的赋值、自增、比较、三目运算符以及if语句、switch语句、for语句等流程控制语句的使用技巧,需要的朋友可以参考下
    2016-09-09
  • 解决cPanel无法安装php5.2.17

    解决cPanel无法安装php5.2.17

    做国外生意的朋友换购一台服务器,需要重新安装cPanel,花了几十美元买来的cPanel不支持5.2.17,最低版本支持到5.3.27,最高5.5,这让人非常恼火,上官网找解决方法,如下为安装php5.2.17的方法。
    2014-06-06
  • PHP加密解密函数详解

    PHP加密解密函数详解

    这篇文章主要介绍了PHP加密解密的函数,此函数实现了对部分变量值的加密的功能,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码

    jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码

    这篇文章主要介绍了jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码,可实现带有进度条效果的多图上传功能与生成缩略图功能,是web开发中非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • PHP中include()与require()的区别说明

    PHP中include()与require()的区别说明

    引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。
    2010-03-03
  • php中strtotime函数性能分析

    php中strtotime函数性能分析

    strtotime()是php中的时间函数;其功能是:将任何字符串形式的日期,时间转换成对应的Unix 时间戳。今天我们是通过具体的实例来详细分析下strtotime()函数的性能问题
    2016-11-11
  • PHP中遍历数组的三种常用方法实例分析

    PHP中遍历数组的三种常用方法实例分析

    这篇文章主要介绍了PHP中遍历数组的三种常用方法,结合实例形式分析了php针对数组使用for、foreach、list()、each()和while联合使用遍历数组相关操作技巧,需要的朋友可以参考下
    2019-06-06

最新评论