php学习纪录--在奥索上建立数据库一例
php学习纪录(2)--在奥索上建立数据库一例
    随着对php的进一步学习,我越来越感到php是一门多么有魅力的语言,mysql的加入更使php的魅力四射,我是个计算机语言的疯狂痴迷者,从我开始接触php便爱上了它,恨不能一下学会它,往往茶饭不死,夜不能寐。
    所以我加紧在奥索的积分,终于我有了自己的空间,这下我可以大展拳脚了,现在我结合奥索的特点把我做的,也是及易入门的一个电话记录系统程序,献给刚刚成为中级用户的网友,祝大家早日成为php高手。
    首先我们需要在奥索的数据库管理页上建立个数据表phonebook,并建两个字段方法是:在sql输入区输入
create table phonrbook(
  username CHAR(10),
  tel varCHAR(20)
);
在这之后,打开左侧以你的用户名命名的数据库折叠标签,下面就有一个叫phonebook的数据表。
    下一步我们就需要一个index.htm程序,如下:
<html>
<head>
<title>电话簿</title>
</head>
<body>
<h1>电话簿</h1>
<h2>输入纪录</h2>
<form action="input.php" method="POST">
姓名<input type="Text" name="username" maxlength="10"><br>
电话<input type="Text" name="tel" maxlength="20"><br>
<input type="Submit" value="输入">
</form>
<br><br>
<h2>电话查询</h2>
<form action="search.php">
输入姓名<input type="Text" name="username">
<input type="Submit" vale="查询">
</form><br><br>
</body>
</html>
然后我们就需要一个叫input.php的程序。这个程序是负责向数据库递交输入数据的。程序如下:
<?
$link
=mysql_pconnect("localhost","你的用户名","你的密码");
mysql_select_db("你的数据库名",$link);
$str="insert into phonebook values('$username','$tel')";
mysql_query($str,$link);
?>
已经成功登陆  <a href=index.htm>back</a>
说明:在相应的提示位置添上您的信息。
之后我们就需要一个向数据库查询的程序。search.php程序如下:
<?
$link
=mysql_pconnect("localhost","你的用户名","你的密码");
mysql_select_db("你的数据库名",$link);
$str="select tel from phonebook where username='$username' ";
$result=mysql_query($str,$link);
list(
$tel)=mysql_fetch_row($result);

?>
<h2>显示结果</h2>
<table>
         <tr><td>姓名:</td><td><?echo $username;?></td></tr>
         <tr><td>电话:</td><td><?echo $tel;?></td></tr>
</table>
说明:同样在相应的提示位置添上您的信息。
好到现在为止我们已经做好了这个系统,只要把这三个文件上传到freespace.oso.com.cn/public_html下,运行一下吧,祝你好运。