4 MySQL与PHP连接

系统 1626 0

 

目录:

1. 连接概述
2. 创建php文件进行MySQL连接
3. 查看连接效果

 

1. 连接概述

  上文讲述了LAMP开发模型,并且使用AppServ进行安装。这时候就要体现优势了。本节将介绍在直接使用PHP读取MySQL数据库中数据,并在浏览器中展现。

2. 创建php文件进行MySQL连接

  进入AppServ安装目录,本机是在D:\Program Files\AppServ, 进入www目录,在此新建文件夹school,并在school文件夹下新建index.php文件,并在文件中输入如下代码,保存关闭。

        
           1
        
         <?
        
          php


        
        
           2
        
        
          //
        
        
          连接数据库,选择
        
        
           3
        
        
          $conn
        
        =
        
          mysql_connect
        
        ("localhost", "root", "password"); 
        
          //
        
        
           password 改成安装AppServ时设置的root账号密码       
        
        
           4
        
        
          $result
        
        =
        
          mysql_db_query
        
        ("schoolDB", "select * from student", 
        
          $conn
        
        
          );


        
        
           5
        
        
           6
        
        
          //
        
        
           获取查询结果
        
        
           7
        
        
          $row
        
        =
        
          mysql_fetch_row
        
        (
        
          $result
        
        
          );


        
        
           8
        
        
          echo
        
         '<font face="verdana">'
        
          ;


        
        
           9
        
        
          echo
        
         '<table border="1" cellpadding="1" cellspacing="2">'
        
          ;


        
        
          10
        
        
          11
        
        
          //
        
        
           显示字段名称
        
        
          12
        
        
          echo
        
         "</b><tr></b>"
        
          ;


        
        
          13
        
        
          for
        
         (
        
          $i
        
        =0; 
        
          $i
        
        <
        
          mysql_num_fields
        
        (
        
          $result
        
        ); 
        
          $i
        
        ++
        
          )


        
        
          14
        
        
          {


        
        
          15
        
        
          echo
        
         '<td><b>'.


        
          16
        
        
          mysql_field_name
        
        (
        
          $result
        
        , 
        
          $i
        
        
          );


        
        
          17
        
        
          echo
        
         "</b></td></b>"
        
          ;


        
        
          18
        
        
          }


        
        
          19
        
        
          20
        
        
          echo
        
         "</tr></b>"
        
          ;


        
        
          21
        
        
          //
        
        
           定位到第一条记录
        
        
          22
        
        
          mysql_data_seek
        
        (
        
          $result
        
        , 0
        
          );


        
        
          23
        
        
          //
        
        
           循环取出记录
        
        
          24
        
        
          while
        
         (
        
          $row
        
        =
        
          mysql_fetch_row
        
        (
        
          $result
        
        
          ))


        
        
          25
        
        
          {


        
        
          26
        
        
          echo
        
         "<tr></b>"
        
          ;


        
        
          27
        
        
          for
        
         (
        
          $i
        
        =0; 
        
          $i
        
        <
        
          mysql_num_fields
        
        (
        
          $result
        
        ); 
        
          $i
        
        ++
        
           )


        
        
          28
        
        
              {


        
        
          29
        
        
          echo
        
         '<td>'
        
          ;


        
        
          30
        
        
          echo
        
        
          $row
        
        [
        
          $i
        
        
          ];


        
        
          31
        
        
          echo
        
         '</td>'
        
          ;


        
        
          32
        
        
              }


        
        
          33
        
        
          echo
        
         "</tr></b>"
        
          ;


        
        
          34
        
        
          }


        
        
          35
        
        
          36
        
        
          echo
        
         "</table></b>"
        
          ;


        
        
          37
        
        
          echo
        
         "</font>"
        
          ;


        
        
          38
        
        
          39
        
        
          //
        
        
           释放资源
        
        
          40
        
        
          mysql_free_result
        
        (
        
          $result
        
        
          );


        
        
          41
        
        
          //
        
        
           关闭连接
        
        
          42
        
        
          mysql_close
        
        (
        
          $conn
        
        
          );  


        
        
          43
        
         ?>
      
View Code

 

3. 查看连接效果

  在浏览器中输入 localhost/school/,可以看到以下内容。

    4 MySQL与PHP连接

 

4 MySQL与PHP连接


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论