創建一個數據表
代碼如下 復制代碼CREATE TABLE `message` (
`id` tinyint(1) NOT NULL auto_increment,
`user` varchar(25) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`lastdate` 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("test", $conn);
mysql_query("set names ‘GBK'"); //使用GBK中文編碼;
?>
編寫發表留言頁面文件
新建文件add.php,輸入如下代碼:
<?php
include("conn.php");
if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) values (",'$_POST[user]‘,'$_POST[biaoti]‘,'$_POST[content]‘,now())";
mysql_query($sql);
echo "成功發表!";
}
?>
</table>
<br />
<h2>發表留言框</h2>
<form action="add.php" method="post" >
用戶:
<input type="text" name="user" size="10" /><br />
標題:
<input type="text" name="biaoti" size="20" /><br />
<textarea name="content" rows="10" cols="50" wrap="off">
</textarea><br />
<input type="submit" name="submit" value="發表"/>
</form>
編寫留言列表文件
新建文件list.php,輸入如下代碼:
<?php
include ("conn.php");
?>
<table width="500px" border="0" alien="center" >
<?php
$sql="select * from message ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){ ?>
<tr><td>標題: <?php echo $row['title'];?> 用戶:<?php echo $row['user'];?></td></tr>
<tr><td>發表內容:<?php echo $row['content'];?></td></tr>
<?php } ?>
</table>
注意,這只是一篇入門類型的php教程,如果你想用於網絡請做一些安全與sql注入過濾哦,否則會很不安全的哦。