php mysql数据删除,更新,插入保存数据代码

在php入门教程中php mysql是少不了的,下面我们就要告诉各位关于php mysql数据删除,更新,插入保存数据代码下面来一一看实例.

一、数据删除,代码如下:

  1. <?php
  2. //连接数据库
  3. $link_id = mysql_connect("localhost","root","") or die("连接失败");
  4. if($link_id)
  5. {
  6. mysql_select_db("my_test");
  7. if(!$_GET[id])
  8. {
  9. $result=mysql_query("select * from userinfo");
  10. echo "<TABLE border=1>
  11. <TR>
  12. <TD>编号www.111cn.net</TD>
  13. <TD>用户名称</TD>
  14. <TD>性别</TD>
  15. <TD>年龄</TD>
  16. <TD>注册时间</TD>
  17. <TD>操作</TD>
  18. </TR>";
  19. while($row=mysql_fetch_array($result)){
  20. echo "<TR>
  21. <TD>".$row[id]."</TD>
  22. <TD>".$row[username]."</TD>
  23. <TD>".$row[gender]."</TD>
  24. <TD>".$row[age]."</TD>
  25. <TD>".$row[regdate]."</TD>
  26. <TD><a href=delete.php?>删除</a></TD>
  27. </TR>";
  28. }
  29. echo "</TABLE>";
  30. }//显示列表的内容
  31. else
  32. {
  33. $sql="delete from userinfo where id=".$_GET[id];
  34. $result=mysql_query($sql);
  35. if($result)
  36. echo "记录已经成功删除<br><a href='delete.php'>返回</a>";
  37. else
  38. echo "记录删除失败<br><a href=delete.php.php?>返回</a>";
  39. }//else($id部分)
  40. } // end ifwww.phpfensi.com
  41. ?>

二、php数据修改,代码如下:

  1. <?php
  2. //连接数据库
  3. $link_id = mysql_connect("localhost","root","") or die("连接失败");
  4. if($link_id)
  5. {
  6. mysql_select_db("my_test");
  7. if(!$_GET[id])
  8. {
  9. $result=mysql_query("select * from userinfo");
  10. echo "<TABLE border=1>
  11. <TR>
  12. <TD>编号</TD>
  13. <TD>用户名称</TD>
  14. <TD>性别</TD>
  15. <TD>年龄</TD>
  16. <TD>注册时间</TD>
  17. <TD>操作</TD>
  18. </TR>";
  19. while($row=mysql_fetch_array($result)){
  20. echo "<TR>
  21. <TD>".$row[id]."</TD>
  22. <TD>".$row[username]."</TD>
  23. <TD>".$row[gender]."</TD>
  24. <TD>".$row[age]."</TD>
  25. <TD>".$row[regdate]."</TD>
  26. <TD><a href=modify.php?>编辑www.111cn.net</a></TD>
  27. </TR>";
  28. }
  29. echo "</TABLE>";
  30. }//显示列表的内容
  31. else
  32. {
  33. if(!$_POST[ok])
  34. {
  35. $sql="select * from userinfo where id=".$_GET[id];
  36. $result=mysql_query($sql);
  37. $row=mysql_fetch_array($result);
  38. ?>
  39. <form method=post action='modify.php?>
  40. <?
  41. echo $row[id]."<br>";
  42. ?>
  43. <INPUT TYPE="hidden" name="id" value=<?echo $row[id];?>>
  44. 姓名 <input type=text name="username" value=<?echo $row[username];?>><br>
  45. 性别 <input type=text name="gender" value=<?echo $row[gender];?>><br>
  46. 年龄 <input type=text name="age" value=<?echo $row[age];?>><br>
  47. 注册时间 <input type=text name="regdate" value=<?echo $row['regdate'];?>><br>
  48. <input type=submit name=ok value="提交">
  49. </form>
  50. <?
  51. }// if(!$_POST[ok])
  52. else{//针对$ok被激活后的处理:
  53. $sql="update userinfo set username='".$_POST[username]."',gender='".$_POST[gender]."',age='".$_POST[age]."',regdate='".$_POST[regdate]."' where .$_POST[id]."'";
  54. $result=mysql_query($sql);
  55. if($result)
  56. echo "记录已经成功修改<br><a href='modify.php'>继续修改记录www.111cn.net</a>";
  57. else
  58. echo "记录修改失败<br><a href=modify.php?>返回</a>";
  59. }
  60. }//else($id部分)
  61. } // end if
  62. ?>

三、php数据保存,代码如下:

  1. <?php
  2. if($_POST[ok])
  3. {
  4. $link_id = mysql_connect("localhost","root","") or die("连接失败");
  5. if($link_id)
  6. {
  7. //选择数据库
  8. mysql_select_db("my_test");
  9. //插入数据SQL语句
  10. $sql="insert into userinfo values('".$_POST[id]."','".$_POST[name]."','".$_POST[gender]."','".$_POST[age]."','".$_POST[regdate]."')";
  11. //执行SQL语句
  12. $result=mysql_query($sql);
  13. if($result)
  14. {
  15. echo "记录已经成功插入<br><a href='insert.php'>继续插入记录</a>";
  16. }
  17. else
  18. echo "执行插入SQL语句失败";
  19. //关闭数据库
  20. mysql_close($link_id);
  21. }
  22. }
  23. else
  24. {
  25. ?>
  26. <form method=post action=insert.php>
  27. 编号<input type=text name="id"><br>
  28. 姓名<input type=text name="name"><br>
  29. 性别<input type=text name="gender" ><br>
  30. 年龄<input type=text name="age"><br>
  31. 注册时间<input type=text name="regdate"><br>
  32. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  33. <input type=submit name=ok value="提交">
  34. </form>
  35. <?
  36. }//end if
  37. ?>