Heim > Backend-Entwicklung > PHP-Tutorial > 新人的留言板

新人的留言板

WBOY
Freigeben: 2016-07-25 08:49:24
Original
967 Leute haben es durchsucht
新人的留言板,更快接触 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. 内容:
复制代码


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage