您的位置:首页 > 编程语言 > PHP开发

基于PHP+MySQL实现简单留言板

2017-07-20 16:17 851 查看
嘛,学习PHP已经快一个月了,感觉得写点东西巩固一下所学(笑),然后就想到了这个留言板,虽然可能好多人都已经写过这个东西了,但不要介意嘛,虽然我也写了,但我写的东西没有参考价值呀咳咳,似乎闲话说的有点多,然后顺带提一下,这个留言板是基于PHP ver5.6和MySQL ver5.7实现的,所以看的话请注意下语法问题如果有人看的话,括弧 写这个代码参考了许多,所以如有雷同请当自己是盲僧。

下面是具体的实现过程:

<?php
//定位数据库的元素
$nusername = $_POST['username'];
$ntitle = $_POST['title'];
$ncontent = $_POST['content'];
$t=time();
$ntime = date("Y-m-d H:i:s",$t);

//进入数据库所需的条件
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "bbs";

//连接数据库
$conn = new mysqli($servername,$username,$password,$dbname);

if($conn->connect_error)
{
die("Connection failed:" .$conn->connect_error);
}

//向数据表中键入数据
$sql = "INSERT INTO users(username,title,content,lastdate) VALUES('$nusername','$ntitle','$ncontent','$ntime')";

if ($conn->query($sql) === TRUE)
{
echo "";
}
else
{
echo "Error: " . $sql . "<br>" . $conn->error;
}

$result = $conn->query("select * from users");//执行查询

while($row = mysqli_fetch_assoc($result))//将result结果集中查询结果取出一条
{?>

<tr bgcolor="white">
<td>
用户:<font color="#ff9800"><?=$row['username']?></font>
标题:<font color="#ff9800"><?=$row['title'] ?></font>
</td>
</tr>
<tr bgcolor="white">
<td>
内容:<font color="#ff9800"><?=$row['content']?></font><br><br>
时间:<font color="#ff9800"><?=$row['lastdate']?></font><br><br>
<?php }

$conn->close();


emmm……其实我也觉得写的很乱, 理不直气也壮 关于这个代码只有键入和展示的功能这一问题真的只是懒QAQ,不不不,只是为了能让看的你有锻炼的空间,另外数据库这一方面每个人的习惯可能都不一样,我比较习惯用MySQL,所以没有代码什么的,建议你按自己擅长的方面来写数据库这一方面,另外,本辣鸡连删除更改功能都没写,怎么可能会有页面这种东西(哈哈哈……)蜜汁自豪 (放出来应该会被打死)所以还是将就着看吧OVO,如果代码或者有什么其他的问题的话,欢迎私戳。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: