用mysql扩展类把数据库数据取出放在表格上

 1 <?php
 2     header("Content-Type:text/html;charset=utf-8");
 3     function OtherFunction($dbnamem,$tbname){
 4         $conn = mysql_connect(‘localhost‘,‘root‘,‘‘) or die(mysql_error());
 5         mysql_query("use ".$dbnamem) or die(mysql_error());
 6         mysql_query("set names utf8") or die(mysql_error());
 7         $sql = "select * from ".$tbname;
 8         $res = mysql_query($sql) or die(mysql_error());
 9         //取得行数
10         // $rows = mysql_affected_rows($conn);
11         // $rows = mysql_num_rows($res);
12         $colums = mysql_num_fields($res);
13         //取出表头
14         echo "<table border=1><tr>";
15         for ($i=0; $i < $colums; $i++) {
16             # code...
17             $file_name = mysql_field_name($res, $i);
18             echo "<th>$file_name</th>";
19         }
20         echo "</tr>";
21
22         // echo "<tr>";
23         //取出行信息
24         while ($row = mysql_fetch_row($res)) {
25             # code...
26             echo "<tr>";    //    循环输出行
27             for ($i=0; $i < $colums; $i++) {
28                 # code...
29                 echo "<td>$row[$i]</td>";    //循环输出列
30             }
31             echo "</tr>";
32         }
33         // echo "</tr>";
34
35         echo "</table>";
36
37     }
38     $dbnamem = "mysql";
39     $tbname = "user";
40     OtherFunction($dbnamem,$tbname);
41
42  ?>
时间: 2024-11-03 02:01:44

用mysql扩展类把数据库数据取出放在表格上的相关文章

边记边学PHP-(十六)PHP使用MySQL扩展库操作数据库

PHP提供了很多扩展库,这里说的是使用MySQL扩展库,但是这种扩展库在不久的将来就会被摒弃,因为如果使用MySQL扩展库编写的代码在运行的时候会有warning的提示.我本来想直接写另一种,但是感觉这是基础.MySQL扩展库,一说到库,自然而然就想到是一堆函数,很多函数组成一个库,使用扩展库也就是使用里面的函数.MySQL扩展库是完全面向过程的,显然不符合面向对象的特性,被摒弃也是可以理解的.废话不多说,直接上重点. 一.PHP使用MySQL扩展库操作数据库的示意图 此图是我自己画的,可能有不

PHP的mysql扩展整理,操作数据库的实现过程分析

从某种程度上说,php就是一个数据库的客户端. 尽管官方已经不推荐使用,php7.0甚至已经移除了mysql扩展.但是学习一下面向过程的编程思想也是不错的. 核心步骤 连接数据库 => 执行sql语句 其实通过mysql扩展对数据库的操作都是围绕这两个步骤来的 详细步骤 详细步骤流程图如下: 查询操作 下面程序可以实现查询本地test数据库中class表,并将查询结果输出: <?php header("content-type:text/html;charset:utf-8"

nodejs实现,每天定时自动读取数据库数据-生成excel表格-发送给老板邮箱(promise版)

async版:http://blog.csdn.net/zzwwjjdj1/article/details/52129192 写这个版本主要是,promise比较好用,而且,现在已经是nodejs的内置对象了,无须再引用第三方库 -- 需要的工具 数据库    mysql 连接数据库模块 mysql  基本封装: http://blog.csdn.net/zzwwjjdj1/article/details/51991348 自动运行模块   node-schedule 基本使用 : http:/

读取数据库数据并在HighCharts上显示

可以看得出,图表里横纵坐标的数据都是静态的几个数据,因此我们只要从数据库读取出我们想要的横纵坐标值,然后动态赋给Chart就行了. X轴: xAxis: {                     categories: ['周一', '周二', '周三', '周四', '周五', '周六', '周日' ], //X轴的坐标值                     title: {text: '周数'},  //X轴坐标标题                 } Y轴: yAxis: {    

Jquery初级学习--数据库数据_生成表格

需要Newtonsoft.Json.dll插件 TableShow.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="TableShow.aspx.cs" Inherits="TableShow" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q

边记边学PHP-(十七)PHP使用MySQLi扩展库操作数据库1

上一篇写了使用MySQL扩展库操作数据库,但是MySQL扩展库是完全面向过程的库,与现在逐渐走上舞台的面向对象思想有点差别.那么MySQLi扩展库就很好的解决了这个问题. 一.MySQLi扩展库是什么 mysqli(mysql improve)是mysql扩展库的增强版. mysql扩展库 和mysqli扩展库的比较: 1.mysqli的稳定性.安全性和效率有所提高 2.mysqli支持面向对象编程,以前的mysql是面向过程的.同时mysqli扩展库考虑到PHP老程序员,也提供了面向过程的风格

php编译完成后安装mysql扩展

搭建测试环境时遇到的问题:使用firefox 浏览测试页返回空白页,没有报错信息 原因: Php版本是5.2,虽然在安装的时候指定了mysql扩展,但是安装时并没有装上 解决办法: 1.进入php源代码目录: [[email protected]  /]# # cd cd/usr/local/php-5.2.11 2.再进入要添加的mysql扩展源码目录: [[email protected] php-5.2.11]cd ext/mysql/ [[email protected]  mysql]

php笔记08:数据库编程---使用php的MySQL扩展库操作MySQL数据库

1.使用php的MySQL扩展库操作MySQL数据库: php有3种方式操作MySQL数据库 (1)mysql扩展库 (2)mysqli扩展库 (3)pdo   mysql扩展库与mysql数据库区别 ? php设计者封装了一些方法去操作mysql数据库,这些方法集中起来形成了mysql扩展库.mysql数据库存放数据.     2.使用php的MySQL扩展库操作MySQL数据库案例: (1)环境搭建:启用MySQL数据库,在php.ini文件中配置使用MySQL数据库,          

PHP mysql 扩展库 操作mysql数据库步骤

1.和mysql扩展库的区别: (1   安全性.稳定性更高 (2  提供了面向对象和面向过程两种风格 2.php.ini  中的  extension=php_mysqli.dll 解除封印 3.面向对象:查询列表 <?php //mysqli 操作数据(面向对象风格) #1.创建Mysql对象 $mysqli=new MySQLi("127.0.0.1","root","daomul","test"); if(!$m