<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta content="PHP连接MySQL数据库并显示数据,源码来自《中原大学PHP视频教程》,注释整理GuoHuiAi">
<title>PHP连接MySQL数据库并显示数据</title>
</head>

<body>
<?
    //---------基本设定---------
    $mysql_server_name = "localhost";//服务器名称;
    $mysql_username = "数据库用户名称";
    $mysql_password = "数据库密码";
    $mysql_database = "数据库名称";
    
    $sql = "select * from message";
    //---------------------------
    /* PHP语义介绍
    mysql_connect — 打开一个到 MySQL 服务器的连接;
    mysql_db_query — 发送一条 MySQL 查询; 自 PHP 4.0.6 起不提倡使用此函数。不要用此函数,用 mysql_select_db() 和 mysql_query() 来替代。
    mysql_fetch_row — 从结果集中取得一行作为枚举数组;
    mysql_num_fields — 取得结果集中字段的数目;
    mysql_field_name — 取得结果中指定字段的字段名;
    mysql_data_seek — 移动内部结果的指针;
    mysql_free_result — 释放结果内存;
    */
    $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//mysql连线
    $result=mysql_db_query($mysql_database,$sql,$conn);//对指定的资料库进行查询
    $row=mysql_fetch_row($result);
    
    //表格开始
    
    echo("<table border=1 cellspace=0 cellpadding=0>\n");
    
    //输出栏位名称
    
    echo("<tr>\n");
    
    for($i=0;$i<mysql_num_fields($result);$i++)
    {
        echo("<td nowrap>".mysql_field_name($result,$i)."</td>\n");
    }
    
    echo("</tr>\n");
    
    //将资料移动回第一笔
    mysql_data_seek($result,0);
    
    //输出资料内容
    while($row=mysql_fetch_row($result))
    {
        echo("<tr>\n");
        for($i=0;$i<mysql_num_fields($result);$i++)
        {
            echo("<td rowrap>$row[$i]</td>\n");
        }
        echo("</tr>\n");
    }
    //表格结束
    echo("</table>");
    
    mysql_free_result($result);
?>
</body>
</html>

参考:

  1、http://hi.baidu.com/huiaiguo/item/bd2eb79c8d7ca4c9b6253160

  2、http://database.51cto.com/art/201006/203084.htm

php 连接mysql数据库并显示数据 实例 转载的更多相关文章

  1. EF 连接MySQL 数据库  保存中文数据后乱码问题

    EF 连接MySQL 数据库  保存中文数据后乱码问题 采用Code First 生成的数据库,MySQL数据库中,生成的表的编码格式为***** 发现这个问题后,全部手动改成UTF8(图是另一个表的 ...

  2. .NET 5/.NET Core使用EF Core 5连接MySQL数据库写入/读取数据示例教程

    本文首发于<.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程> 前言 在.NET Core/. ...

  3. .net连接MySQL数据库的方案与实例演示

    以下的文章主要是向大家描述的是.net连接MySQL数据库的实际操作方法与其实例的演示.net连接MySQL数据库的实际操作方案我们主要是将其分成三部分,以下的文章就有其详细内容的描述. http:/ ...

  4. PHP5.5 mysqli如何连接MySQL数据库和读取数据

    在学习 1. 开启PHP的API支持 (1)首先修改您的php.ini的配置文件.查找下面的语句:;extension=php_mysqli.dll将其修改为:extension=php_mysqli ...

  5. 【转】Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  6. Java 通过JDBC连接Mysql数据库的方法和实例

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  7. Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  8. JDBC连接MySQL数据库的方法和实例

    import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java. ...

  9. jmeter连接mysql数据库批量插入数据

    前提工作: 1.在jmeter官网下载jmeter包(官网地址:https://jmeter.apache.org/).此外还需下载mysql驱动包,如:mysql-connector-java-5. ...

随机推荐

  1. 点分治练习:不虚就是要AK

    [题面] 不虚就是要AK(czyak.c/.cpp/.pas) 2s 128M czy很火.因为又有人说他虚了.为了证明他不虚,他决定要在这次比赛AK. 现在他正在和别人玩一个游戏:在一棵树上随机取两 ...

  2. JAVA Web项目的编码过滤器

    首先写一个EncodeFilter的过滤类: package com.djtu.wy.common; import java.io.IOException;import javax.servlet.F ...

  3. iPhone/Mac Objective-C内存管理教程和原理剖析

    http://www.cocoachina.com/bbs/read.php?tid-15963.html 版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所 ...

  4. 构建CMDB的一些启发

    开篇感言: 自从学习python自动化开发以来,一直都是从技术的角度来看待一切.以为技术就是王道.但显然我是一只井底之蛙.其实技术只不过是实现功能的工具而已,仅此而已.后来学习了解CMDB,越来越发现 ...

  5. MongoDB:The Definitive Guide CHAPTER 2 Getting Started

    MongoDB is very powerful, but it is still easy to get started with. In this chapter we’ll introduce ...

  6. C# 创建新RTF文件

    这个和WINDOWS创建RTF文件一样 public void CreateRtfFile(string RtfFileName) { RichTextBox richTextBox1 = new R ...

  7. 设计模式 - 观察者模式(Observer Pattern) 详细说明

    观察者模式(Observer Pattern) 详细说明 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26583157 版权全部 ...

  8. java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof

    public class ArrayCopy{ public static void main(String []args){ int []a = {1,3,4,5}; toPrint(a); int ...

  9. JQuery和UpdatePannel的问题

    转: http://www.cnblogs.com/Tim_Liu/archive/2010/11/25/1887937.html 最近在做一个项目,因为涉及到的字段数量很多所以想偷把懒,便使用了Up ...

  10. DNS的查找机制、中文扩展,及其对手机扫描商标名称的支持

    DNS的查找机制.中文扩展.及其对手机扫描商标名称的支持 DNS的查找机制 当DNS查找主机时,它首先在本域里查找,假设找不到则交给更上一级的域查找,直至顶级的域. 因此,假设计算机在北大域名(pku ...