欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

新人的留言板

程序员文章站 2022-05-11 22:45:20
...
新人的留言板,更快接触 mysql中的“增删改查”。求指点,还有很多不足之处,希望大家在完善的过程学到更多,能够一起分享。
数据库的表名是weibo, 包含 id(自动增长记得在phpmyadmin中 选择 auto_increment),nickname(别名 varchar),dates(dateTime),content(内容,text),hits(int)
  1. include("conn.php");
  2. mysql_set_charset('utf8');
  3. if (!empty($_POST['sub'])) {
  4. $name = $_POST['nickname']; //获取的字段转换为变量
  5. $content = $_POST['content'];
  6. $sql = "INSERT INTO `weibo` (`nickname`,`dates`,`content`) VALUES ('$name',now(),'$content')"; //数据库语句,分别对应数据库中的 nickname,dates(显示发表时间) ,content
  7. //执行mysql语句,如果执行成功,返回消息通知。
  8. if (mysql_query($sql)) {
  9. echo("插入成功");
  10. }else {//失败同理
  11. echo("插入失败").mysql_error();
  12. }
  13. }
  14. ?>
  15. 留言页面
  16. 你的昵称:
    说说:
复制代码
  1. //设置连接数据库的管理员,密码,和连接的数据表
  2. $local = 'localhost';
  3. $dbname = 'root';
  4. $passwd = '3363064';
  5. $db = 'weibo';
  6. mysql_connect($local,$dbname,$passwd) or die("falie");
  7. mysql_select_db($db);
  8. //测试连接,如果连接数据库成功,输出yes,失败 faile
  9. // if ($query) {
  10. // echo("yes");
  11. // }else {
  12. // echo "faile";
  13. // }
  14. ?>
复制代码
  1. //删除页面
  2. include("conn.php");
  3. //删除数据库的字句
  4. if (!empty($_GET['del'])) { //使用get获取del的字段
  5. $del = $_GET['del']; //把获取的字段转换为变量
  6. $sql = "delete from `weibo` where id='$del'"; //删除的mysql语句,delete from 表名,条件是 id等于从index.php中获取到的‘del’
  7. $query=mysql_query($sql);
  8. if ($query) {//判断是否执行mysql语句成功,并且提示.
  9. echo("删除成功");
  10. header("refresh:5;url='index.php'");
  11. }else {
  12. echo("失败了...").mysql_error();
  13. }
  14. }
  15. ?>
复制代码
  1. include("conn.php");
  2. if (!empty($_GET['id'])) { //如果获取的id不是为空,开始执行下面的语句
  3. $sql = "select *from weibo where id = '".$_GET['id']."'";
  4. $query = mysql_query($sql);
  5. $rs = mysql_fetch_array($query);
  6. }
  7. if (!empty($_POST['sub'])) { //如果从表单中获取的sub不是为空,执行下面语句
  8. $name = $_POST['nickname']; //获取的字段转换为变量
  9. $content = $_POST['content'];
  10. $hid = $_POST['hid'];
  11. $mysql = "UPDATE `WEIBO` SET `nickname`='$name',`content`='$content' where id='$hid'";
  12. if (mysql_query($mysql)) {
  13. echo("插入成功");
  14. header("refresh:3;url=index.php");
  15. }else {
  16. echo("插入失败").mysql_error();
  17. }
  18. }
  19. ?>
  20. 留言页面
  21. 你的昵称:
    说说:
复制代码
  1. 留言内容

  2. include("conn.php");
  3. mysql_set_charset("utf8");
  4. $sql = "select * from `weibo`";
  5. $query = mysql_query($sql);
  6. while ($rs = mysql_fetch_array($query)) {
  7. ?>

  8. 用户名: 删除 编辑
    日期:
    内容:
  9. }
  10. ?>
复制代码
  1. include("conn.php"); //连接数据库
  2. if (!empty($_GET['id'])) { //获取index中的id,使用get
  3. $sql = "select *from weibo where id = '".$_GET['id']."'"; //执行数据库语句,选择数据库为 weibo,条件是 id等于从index.php中获取的id
  4. $query = mysql_query($sql);
  5. $rs = mysql_fetch_array($query); //读取数据库中的表,用数组形式。
  6. //下面这个是点击量的数据库语句,表中增加 hits,并且hits等于每次浏览一次+1.
  7. $sqlhits = "update weibo set hits=hits+1 where id = '".$_GET['id']."'";
  8. mysql_query($sqlhits);
  9. }
  10. ?>
  11. 用户名:

  12. 发表时间:

  13. 点击量:


  14. 内容:
复制代码
相关标签: 新人的留言板