代码部分:
<?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都是自己在这段时间需要加倍努力的!