php增删改查,demo

1.链接数据库通用方法:conn.php

  1. <?php  
  2.    //第一步:链接数据库  
  3.     $conn=@mysql_connect("localhost:3306","root","root")or die ("mysql链接失败");  
  4.   //第二步: 选择指定的数据库,设置字符集  
  5.     @mysql_select_db("php_blog",$conn) or die ("db链接失败".mysql_error());  
  6.     mysql_query('SET NAMES UTF8')or die ("字符集设置错误");  
  7.   
  8. ?>  

2.增加 add.php

  1. <?php  
  2.   include("conn.php");//引入链接数据库  
  3.   if(!empty($_POST['sub'])){  
  4.     $title=$_POST['title'];  
  5.     $con=$_POST['con'];  
  6.     echo $sql="insert into news(id,title,dates,contents) value (null,'$title',now(),'$con')" ;  
  7.     mysql_query($sql);  
  8.     echo"插入成功";  
  9.   }  
  10. ?>  
  11. <form action="add.php" method="post">  
  12.    标题: <input type="text" name="title"><br>  
  13.    内容: <textarea rows="5" cols="50" name="con"></textarea><br>  
  14.    <input type="submit" name="sub" value="发表">  
  15. </form>  

3.删除del.php

  1. <?php  
  2.   include("conn.php");//引入链接数据库<pre name="code" class="html"><?php  
  3.   include("conn.php");//引入链接数据库  
  4.   if(!empty ($_GET['id'])){  
  5.      $sql="select * from news where id='".$_GET['id']."'";  
  6.      $query=mysql_query($sql);  
  7.      $rs=mysql_fetch_array($query);  
  8.       
  9.     
  10.   }  
  11.   
  12.   if(!empty($_POST['sub'])){  
  13.     $title=$_POST['title'];  
  14.     $con=$_POST['con'];  
  15.     $hid=$_POST['hid'];  
  16.     $sql="update news set title='$title',contents='$con' where id='$hid' limit 1 ";  
  17.   
  18.     mysql_query($sql);  
  19.     echo "<script> alert('更新成功'); location.href='index.php'</script>";  
  20.     echo"更新成功";  
  21.   }  
  22. ?>  
  23. <form action="edit.php" method="post">  
  24.    <input type="hidden" name="hid" value="<?php echo $rs['id']?>"/>  
  25.    标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br>  
  26.    内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br>  
  27.    <input type="submit" name="sub" value="发表">  
  28. </form></pre><br>  
  29. if(!empty($_GET['del'])){ $d=$_GET['del']; $sql="delete from news where id ='$d'"; } $query=mysql_query($sql); echo "删除成功"; ?><p></p>  
  30. <pre></pre>  
  31. <br>  
  32. 4,改 edit.php页面  
  33. <p></p>  
  34. <p><br>  
  35. </p>  
  36. <p></p><pre name="code" class="html"><?php  
  37.   include("conn.php");//引入链接数据库  
  38.   if(!empty ($_GET['id'])){  
  39.      $sql="select * from news where id='".$_GET['id']."'";  
  40.      $query=mysql_query($sql);  
  41.      $rs=mysql_fetch_array($query);  
  42.       
  43.     
  44.   }  
  45.   
  46.   if(!empty($_POST['sub'])){  
  47.     $title=$_POST['title'];  
  48.     $con=$_POST['con'];  
  49.     $hid=$_POST['hid'];  
  50.     $sql="update news set title='$title',contents='$con' where id='$hid' limit 1 ";  
  51.   
  52.     mysql_query($sql);  
  53.     echo "<script> alert('更新成功'); location.href='index.php'</script>";  
  54.     echo"更新成功";  
  55.   }  
  56. ?>  
  57. <form action="edit.php" method="post">  
  58.    <input type="hidden" name="hid" value="<?php echo $rs['id']?>"/>  
  59.    标题: <input type="text" name="title" value="<?php echo $rs['title']?>"><br>  
  60.    内容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br>  
  61.    <input type="submit" name="sub" value="发表">  
  62. </form></pre><br>  
  63. 5.查,列表页面<pre name="code" class="html"><a href="add.php">添加内容</a>  
  64. <hr>  
  65. <hr>  
  66. <form>  
  67.      <input type="text" name="keys" />  
  68.      <input type="submit" name="subs" value="搜索"/>  
  69. </form>  
  70. <?php  
  71.   include("conn.php");//引入链接数据库  
  72.   
  73.   if(!empty($_GET['keys'])){  
  74.      $w="  title like '%".$_GET['keys']."%'";  
  75.     
  76.   }else{  
  77.     $w=1;  
  78.   }  
  79.   
  80.   
  81.   
  82.   $sql="select * from news where $w order by id desc";  
  83.   $query=mysql_query($sql);  
  84.   while($rs=mysql_fetch_array($query)){  
  85.     
  86.     
  87.     
  88. ?>  
  89.   
  90. <h2>标题:<a href="view.php?id=<?php echo $rs['id'] ?>"><?php echo $rs['title'] ?></a> <a href="edit.php?id=<?php echo $rs['id'] ?>">编辑</a>||<a href="del.php?del=<?php echo $rs['id'] ?>">删除</a></h2>  
  91. <li><?php echo $rs['dates'] ?></li>  
  92. <p><?php echo $rs['contents'] ?></p>  
  93.   
  94. <hr>  
  95. <?php  
  96. }  
  97. ?>  
  98. </pre><br>  
  99. <p></p>  
  100. <p><br>  
  101. </p>  
  102.      
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值