PHP连接MySQL数据库及以表格输出数据库数据的实现

代码部分:

<?php
   // (1) Open the database connection
   $connection = mysql_connect("localhost","admin","admin");

  //数据连接部分记得改回自己的用户名跟密码

  //以上的函数第一个参数为你数据库服务器的地址,第二个参数为用户名,第三个参数为密码

 

   // (2) Select the winestore database
   mysql_select_db("yewei", $connection);

   // (3) Run the query on the winestore through the connection
   $result = mysql_query ("SELECT Sno,Sname,Ssex FROM
                          student",$connection);

   // (4) While there are still rows in the result set, fetch the current
   // row into the array $row
    print "<table border='1'>";
    print "<th align = 'center'>学号</th>";
 print "<th align = 'center'>姓名</th>";
 print "<th align = 'center'>性别</th>";
    //注意用了双引号之后就必须是单引号了,否则的话PHP会无法编译出错的!!切记切记!!一开始的时候

   //在这个地方自己吃了很大的亏
 
   while ($row = mysql_fetch_array($result))
   {
     // (5) Print out each element in $row, that is, print the values of
     // the attributes
      //foreach ($row as $attribute)
         //print "{$attribute} ";
  
   print "<tr> /n";
   print "<td align = 'center'>{$row["Sno"]}</td>";
   print "<td align = 'center'>{$row["Sname"]}</td>";
   print "<td align = 'center'>{$row["Ssex"]}</td> <br> </n>";
   print "</tr> /n";
   // Print a carriage return to neaten the output
      //print "/n";
   }
  
   print "</table> /n";
?>

 

======================================

 

以上代码看似无甚特别,然而对一个PHPer来说却是一个必须过的槛---数据库的连接,似乎对于任何一门语言来说都是一个重要的部分。

说说其中的体会吧。

这个例子是《PHP&MySQL Web数据库应用开发指南》上的一个例子改编过来的,这本书相当的不错,提供了一个完整的例子,并且将PHP与MySQL数据库及其相关的知识讲解的相当的透彻,当然,关于这方面的书还有很多选择,可以选择其中的一本彻底的钻研一番。

实现数据库连接部分没有什么特别的之处,主要是用了PHP自带的数据库连接函数,所以只是需要对PHP连接数据库的函数熟悉即可,当然,PHP连接数据库不止这种方法,还有用到抽象数据层的,只是自己对那个方法还没有研究过!在这里面需要对数据库的一些基础知识了解的,比若说那些查询语句,插入语句等等,这于是又涉及到了另一个技术了,不再赘述!

此份代码的另一个部分就是输出一个表格了,应该来说也不是很大的问题,只是在一些细节的问题上需要加倍注意,而且,我觉得可能会有更好的方式来显示表格的,比如说可以用CSS来控制,现在对那些都还没有研究过!

目前最重要的是构建以PHP为核心的知识体系,围绕PHP需要学习的技术有太多太多了,首先一个LAMP组合,再者会涉及到的其他的一些技术,JavaScript都是自己在这段时间需要加倍努力的!

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值