一、创建数据库
CREATE TABLE `book`(
`id` int(3) NOT NULL auto_increment,
`user` varchar(10) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`time` date NOT NULL,
PRIMARY KEY (`id`)
)ENGINE=INNODB DEFAULT CHARSET=gbk AUTO_INCREMENT=1;
二、创建配置文件conn.php
- <?php
- $conn = mysql_connect("localhost","root","") or die ("数据库链接错误!
- ");//连接数据库
- mysql_select_db("guestbook",$conn);//打开guestbook数据库
- mysql_query("set names 'GBK'"); //使用中文GBK编码
- ?>
三、添加留言版面(addbook.php)
- <?php
- include "conn.php";
- if($_POST['submit']){
- $sql="insert into book (id,user,title,content,time) values"
- .
- "('','$_POST[user]','$_POST[title]','$_POST
- [content]',now())";
- //如果点击了发布留言就会插入一条记录
- mysql_query($sql);//执行SQL语句
- echo "<script language=/"javascript/">alert('添加成功');history.go(-
- 1)</script>";
- }
- ?>
- <form action="addbook.php" method="post">
- 用户:<input type="text" name="user" size="10" /><br>
- 标题:<input type="text" name="title" /><br>
- 内容:<textarea name="content"></textarea><br><br>
- <input type="submit" name="submit" value="发布留言"/>
- </form>
四、显示记录
- include "conn.php";
- ?>
- <table width=500 border="0" align="center" cellpadding="5"
- cellspacing="1" bgcolor="#add3ef">
- <?
- $sql="select * from book";
- $query=mysql_query($sql);
- while($row=mysql_fetch_array($query)){
- ?>
- <tr bgcolor="#eff3ff">
- <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>
- </tr>
- <tr bgColor="#ffffff">
- <td>内容:<?=$row[content]?></td>
- </tr>
- <?
- }
- ?>
- </table>
后记:这个是看了PHP100后写的,给自己练练手,记录一下,呵呵。