当前位置:首页 > PHP教程 > php应用 > 列表

php mysql 删除记录, url传值删除数据

发布:smiling 来源: PHP粉丝网  添加日期:2014-08-16 14:17:47 浏览: 评论:0 

本款删除数据代码是一款根据用户url地址栏传过来的参数,再去mysql数据库中执行删除操作,PHP实例代码如下:

  1. $host = 'localhost'
  2. $user_name = 'root'
  3. $password = 'admin'
  4.  
  5. $conn = mysql_connect($host,$user_name,$password); 
  6. if(!$conn
  7.     die('数据库连接失败:'.mysql_error()); 
  8. mysql_select_db('test'); 
  9.  
  10. $sql = 'select id,name,city,created_time from users'
  11.  
  12. $result = mysql_query($sqlor die("<br/>error: <b>".mysql_error()."</b><br/>产生问题的sql:".$sql); 
  13. ?> 
  14. <html> 
  15. <head> 
  16. <title>13-12.php</title> 
  17. <script language="网页特效"
  18.  
  19. </script> 
  20. </head> 
  21. <center> 
  22.  
  23. <body> 
  24. <table width="75%" border="0" cellpadding="0" cellspacing="1" bgcolor="#7b7b84"
  25.     <tr bgcolor="#8bbcc7">  
  26.         <td height="33"><div align="center"><strong>用户id</strong></div></td> 
  27.         <td><div align="center"><strong>用户名称</strong></div></td> 
  28.         <td><div align="center"><strong>来自城市</strong></div></td> 
  29.         <td><div align="center"><strong>注册时间</strong></div></td> 
  30.         <td><div align="center"><strong>操作</strong></div></td> 
  31.     </tr> 
  32.  
  33. <?php 
  34. if($num = mysql_num_rows($result)) 
  35.     while($row = mysql_fetch_array($result,mysql_assoc)) 
  36.     { 
  37. ?> 
  38.     <tr bgcolor="#ffffff">  
  39.         <td height="22" align="right"><?php echo $row['id']; ?>&nbsp;</td> 
  40.         <td height="22">&nbsp;<?php echo $row['name']; ?>&nbsp;</td> 
  41.         <td height="22">&nbsp;<?php echo $row['city']; ?>&nbsp;</td> 
  42.         <td height="22">&nbsp;<?php echo $row['created_time']; ?>&nbsp;</td> 
  43.         <td height="22">&nbsp;<a onclick="javascript:if(confirm('确定要删除用户信息吗?')) return true; else return false;" href="13-13.php?id=<?php echo $row['id']; ?>">删除</a>&nbsp;</td> 
  44.     </tr> 
  45. <?php 
  46.     } 
  47. mysql_close($conn); 
  48. ?> 
  49.  
  50. </table> 
  51. </body> 
  52. </center> 
  53. </html> 
  54.  
  55. <?php 
  56. if(!isset($_get['id'])) 
  57.     echo '参数错误!'
  58.     exit
  59.  
  60. $id = $_get['id']; 
  61. if(emptyempty($id)) 
  62.     echo '用户id不能为空!'
  63.     exit
  64.  
  65. $host = 'localhost'
  66. $user_name = 'root'
  67. $password = 'admin'
  68.  
  69. $conn = mysql_connect($host,$user_name,$password); 
  70. if(!$conn
  71.     die('数据库连接失败:'.mysql_error()); 
  72. mysql_select_db('test'); 
  73.  
  74. //先判断是否存在该id的用户 
  75. $sql = "select * from users where id=$id"
  76. $result = mysql_query($sqlor die("<br/>error: <b>".mysql_error()."</b><br/>sql:".$sql); 
  77. if(!mysql_num_rows($result)) 
  78.     echo '用户id错误!'
  79.     exit
  80.  
  81. //删除用户数据//开源代码phpfensi.com 
  82. $sql = "delete from users where id=$id"
  83. mysql_query($sqlor die("<br/>error: <b>".mysql_error()."</b><br/>sql:".$sql); 
  84. mysql_close($conn); 
  85.  
  86. echo '数据删除成功,返回<a href="13-12.php">13-12.php</a>查看数据'

Tags: php mysql 删除记录

分享到: