<!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. DevExpress的JavaScript脚本智能提示

    http://www.cnblogs.com/zhaozhan/archive/2011/06/08/2075767.html ASPxScriptIntelliSense.js在安装目录下的Comp ...

  2. CMake 入门实战 | HaHack

    CMake 入门实战 | HaHack undefined

  3. weekend110(Hadoop)的 第三天笔记

    (2015年1月17日) 课程目录 01-hdfs源码跟踪之打开输入流 02-hdfs源码跟踪之打开输入流总结 03-mapreduce介绍及wordcount 04-wordcount的编写和提交集 ...

  4. HDU 2298 Toxophily

    题目: Description The recreation center of WHU ACM Team has indoor billiards, Ping Pang, chess and bri ...

  5. 原生Javascript插件开发实践

    前言 之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样.最近公司开始整顿这个问题,对于统一的这种东西当然是做成 ...

  6. NSLayoutConstraint-代码实现自己主动布局的函数使用方法说明

    [NSLayoutConstraint constraintWithItem:view1 attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelat ...

  7. MachineKey

    我是在收到用户发来的这个错误信息的截图后才认识到什么是MachineKey的. 有关MachineKey的概念.MachineKey的生成以及web.config文件里的配置,网上一搜一大堆,为了方便 ...

  8. Android API 文档 离线秒开方法

    http://blog.csdn.net/haifengzhilian/article/details/39898627 也是最近才看Android开发,但是,它的API文档无论是在线还是离线的,实在 ...

  9. [TypeScript] Using Typings and Loading From node_modules

    Using TypeScript when installing packages from npm often requires you to install related definition ...

  10. [D3] 4. d3.max

    how to use d3.max to normalize your dataset visually within the specific bounds of a variable domain ...