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

PHP+MySQL删除操作实例

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-08 21:14:57 浏览: 评论:0 

这篇文章主要介绍了PHP+MySQL删除操作的方法,实例分析了MySQL删除信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了PHP+MySQL删除操作的使用技巧。分享给大家供大家参考。具体如下:

  1. <h1>删除记录</h1>  
  2. <?php  
  3.     //连接数据库的参数  
  4.     $host = "localhost";  
  5.     $user = "root";  
  6.     $pass = "zq19890319";  
  7.     $db = "phpdev";  
  8.     //创建mysqli对象  
  9.     //打开一个数据库连接  
  10.     $mysqli = new mysqli($host$user$pass$db);  
  11.     //检查连接错误  
  12.     if(mysqli_connect_errno()){  
  13.         die("Unable to connect!");  
  14.     }  
  15.     //如果记录ID存在,则执行删除操作  
  16.     if(isset($_GET['id'])){  
  17.         //构造删除记录的SQL  
  18.         $query = "DELETE FROM symbols WHEREid = ".$_GET['id'];  
  19.           
  20.         //执行SQL查询  
  21.         if($mysqli->query($query)){  
  22.             //显示删除后影响的记录数  
  23.             echo $mysqli->affected_rows. "row(s) affected";  
  24.         }  
  25.         else  
  26.         {  
  27.             //如果没有匹配的记录,显示数据库返回的错误信息  
  28.             echo "Error in query : $query. ".$mysqli->error;  
  29.         }  
  30.     }  
  31.     //构造显示删除后的记录  
  32.     $query = "SELECT * FROM symbols";  
  33.     //执行该查询  
  34.     if($result=$mysqli->query($query)){  
  35.         //显示返回的记录集行数  
  36.         if($result->num_rows>0){  
  37.             //如果有记录  
  38.             //显示记录集中列的内容  
  39.             echo "<table cellpadding=10 border=1>";  
  40.             while($row=$result->fetch_array()){  
  41.                 echo "<tr>";  
  42.                 echo "<td>".$row[0]."</td>";  
  43.                 echo "<td>".$row[1]."</td>";  
  44.                 echo "<td>".$row[2]."</td>";  
  45.                 echo "<td><a href=".$_SERVER['PHP_SELF']." mce_href=".$_SERVER['PHP_SELF']."?id=".$row[0].">删除</a></td>";  
  46.                 echo "</tr>";  
  47.             }  
  48.         }  
  49.         //释放对象所占用的内存  
  50.         $result->close();  
  51.     }  
  52.     else  
  53.     {  
  54.         //输出数据库错误的信息  
  55.         echo "Error in query: $query. ".$mysqli->error;  
  56.     }  
  57.     //关闭数据库  
  58.     $mysqli->close();  
  59. ?> 

希望本文所述对大家的php程序设计有所帮助。

Tags: PHP+MySQL删除操作

分享到: