怎样用mysql做留言板_制作PHP+MySQL留言板

创建一个数据库

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 = @mysql_connect("localhost", "root", "") or die("数据库链接错误");

mysql_select_db("bbs", $conn);

mysql_query("set names 'GBK'"); //使用GBK中文编码;

?>

创建提交留言到数据库的文件

error_reporting(E_ALL & ~E_NOTICE);

include("conn.php");

if($_POST['submit']){

echo  $sql="insert into message (id,user,title,content,lastdate)" .

"value('','$_POST[user]','$_POST[title]','$_POST[content]',now())";

mysql_query($sql);

echo "发表成功";

}

?>

用户:

标题:

内容:

最好不要用第二行  error_reporting(E_ALL & ~E_NOTICE);

而是把 if($_POST['submit']) 条件语句修改为if(isset($_POST['submit']) && $_POST['submit'])

创建一张预览页面

include("conn.php");

?>

$sql="select * from message order by id desc";

$query=mysql_query($sql,$conn);

while ($row=mysql_fetch_array($query)){

?>

标题:<?php  echo $row['title'];?> 用户:<?php  echo $row['user'];?>内容:<?php  echo $row['content'];?>

}  print_r($row);

?>

标签要写完整

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值