Php 选择并删除所选内容

Php 选择并删除所选内容,php,sql,Php,Sql,我正在为我的用户编写类似电子邮件的程序。我想允许人们选择字母和删除选定的字母。我怎么做?我无法想象我如何只使用一个MySQL查询就可以做到这一点。甚至有可能吗?列出他们的电子邮件需要一个查询,但一旦您获得用户选择的唯一id列表,您可以对每封电子邮件运行一个删除查询。删除$table\u name,其中,$ids中的id应执行删除操作。一枪。因此,您需要获取所有记录的id,我假设这些记录以某种方式编码到您的html中,作为任何元素的id、类或值属性的一部分。如果“选择”和“删除”是指SQL命令se

我正在为我的用户编写类似电子邮件的程序。我想允许人们选择字母和删除选定的字母。我怎么做?我无法想象我如何只使用一个MySQL查询就可以做到这一点。甚至有可能吗?

列出他们的电子邮件需要一个查询,但一旦您获得用户选择的唯一id列表,您可以对每封电子邮件运行一个删除查询。

删除$table\u name,其中,$ids中的id应执行删除操作。一枪。因此,您需要获取所有记录的id,我假设这些记录以某种方式编码到您的html中,作为任何元素的id、类或值属性的一部分。

如果“选择”和“删除”是指SQL命令
select
delete
,那么您不需要同时选择和删除。首先运行SELECT以显示电子邮件,并允许用户选择要删除的电子邮件。然后使用电子邮件的id(通常是一个隐藏字段)运行一个带有
的删除,其中id位于(…,…,…)

我想我们需要更多地了解您试图实现的目标。如果可能的话,也许更好的描述会有助于举例说明。你能重新表述你的问题吗?我一个字也不懂。@Pekka:我在Gmail/Hotmail等基于网络的电子邮件客户端上的分文。但他的问题毕竟太宽泛了。听起来好像他被扔进了一个深渊,试图依靠别人来解释事情和/或为他做工作@捐赠者:我建议一个接一个,一步一步地学习所有独立的概念。首先要正确使用HTML。然后是CSS。然后是JS。然后是PHP。然后是SQL。然后邮寄。然后算算。@BalusC向你破解密码信息的能力致敬:)没有怨恨。这只是语言障碍。如果您将问题表述为“如何在一个SQL查询中按ID从数据库中删除多行?”这样的话,就会更加清楚。这会起作用,但很难正确地参数化该查询以避免SQL注入问题。如果您这样做,请确保清理输入(确保ids中的每个值都是正确的类型),并且不要忘记将删除查询限制在正确的用户上,以便用户不会删除彼此的电子邮件。类似于:从Email WHERE Email.id IN($ids)和Email.user=$usernameJesse中删除,我将使用WHERE IN对SELECT执行相同的操作。这不是一个问题,以检查是否有人删除自己的电子邮件:)这绝对是我需要的。非常感谢我认为Jesse的评论值得在此重复:记住检查用户只能删除他们自己的电子邮件。不要盲目信任用户的id列表-通过在WHERE子句中添加适当的检查来强制执行它。