我正在为用户编写类似电子邮件的内容。我想让人们选择字母并删除所选内容。我该怎么做?我无法想象如何只使用一个MySQL查询才能做到这一点。它甚至可能吗?
答案 0 :(得分:2)
如果通过“select”和“delete”表示SQL命令SELECT
和DELETE
,那么您不需要同时进行SELECT和DELETE。首先运行SELECT以显示电子邮件,并允许用户选择要删除的电子邮件。然后使用电子邮件的ID(通常是隐藏字段)运行带有WHERE id IN (..., ..., ...)
的DELETE。
答案 1 :(得分:1)
DELETE $table_name WHERE id in ($ids)
应该删除。一枪。因此你需要获取记录的所有id,我假设它们以某种方式编码到你的html中,作为任何元素的id,class或value属性的一部分..
答案 2 :(得分:0)
它需要一个查询来列出他们的电子邮件,但是一旦获得用户选择的唯一ID列表,您就可以为每封电子邮件运行一个删除查询。