从数据库中删除最近的提交

凯文

我想知道如何删除最近提交的内容。

假设我向我的数据库提交了一些信息。

我的数据库中有两列,一列称为“id”,每次向数据库添加项目时都会增加一列,另一列称为“已检查”,用于存储已检查项目的信息。

在您单击提交后,在我的网站上,它会转到某个页面并显示您刚刚提交的内容。

我想要的是让他们可以根据需要选择删除该提交。

问题是如何在不更改数据库中的其他提交的情况下删除最近的提交(如整行)。

这就是我想要做的

<?php
   session_start();
   require('config.php');

   if (isset($_POST['submit']))
     {
         $id = $_SESSION['delete'];
          $sql = "DELETE FROM list WHERE checked=$id"; //"checked" is the column name
     }

$_SESSION['delete'] = .$checked //This is in the other file which stores the checked name

我知道这是不对的,它不起作用,但我不知道该怎么做。

杰基·乌特瓦尼奇

您可以使用mysqli_insert_id()获取插入的最后一条记录并将其设置在会话中。然后在需要时删除该记录。

$_SESSION['last_id']=mysqli_insert_id($conn);


$last_id=$_SESSION['last_id'];
$sql = "DELETE FROM list WHERE checked=$id AND id=$last_id ";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django - 跨数据库删除最近创建的对象

来自分类Dev

最近10个最新数据库中的数据

来自分类Dev

最近10个最新数据库中的数据

来自分类Dev

Git:如何从git数据库中永久删除本地提交

来自分类Dev

数据未从数据库中删除

来自分类Dev

从R中的数据库中删除“”?

来自分类Dev

从R中的数据库中删除“”?

来自分类Dev

在Lotus Notes数据库中获取最近阅读的文档

来自分类Dev

在SQL Server数据库中查找最近的对象更改

来自分类Dev

Access 数据库 VB - 在数据库中搜索大多数“最近”记录

来自分类常见问题

在phpMyAdmin中删除数据库

来自分类Dev

PHP从数据库中删除

来自分类Dev

从MySQL数据库中删除特权

来自分类Dev

删除数据库中的行

来自分类Dev

尝试从数据库中删除成员

来自分类Dev

从Firebase数据库中删除值

来自分类Dev

从数据库中删除特定字段

来自分类Dev

从数据库中删除主键条目

来自分类Dev

从数据库表中删除几行

来自分类Dev

不从数据库PHP中删除

来自分类Dev

无法从数据库中删除

来自分类Dev

删除数据库中的图像

来自分类Dev

从数据库中删除隔离的实体

来自分类Dev

Android从数据库中删除行

来自分类Dev

从数据库中删除垃圾

来自分类Dev

SQL从数据库中删除值

来自分类Dev

从数据库中删除用户

来自分类Dev

从数据库中删除元组

来自分类Dev

如何从数据库中删除项目