当前位置: 首页 > 知识库问答 >
问题:

删除phpmyadmin中的行

叶鸿煊
2023-03-14

我想删除phpmyadmin中的第一行,但我有问题。我没有得到任何SQL错误。

PHP代码

                           
if (isset($_POST['delete'])) {
    echo "deleted";
    $delete = $_POST['delete'];
    $SQL = $odb -> prepare("DELETE FROM `accounts_free`LIMIT 1");
    $SQL -> execute(array($delete));
    $notify = success('Account has been successfully deleted');
}


HTML

<form method="post">
<button name="delete" value="test" type="submit" class="btn btn-outline-danger"><i class="far fa-trash-alt"></i></button>
</form>

另一个按钮

<form method="post">
<button name="delete" class="btn btn-hero-success js-click-ripple-enabled" type="submit" data-toggle="click-ripple" style="margin-right:auto;margin-left:auto;overflow: hidden; position: relative; z-index: 1;">test</button>
</form>

我没有找到任何解决办法。我不确定出了什么问题。你能帮帮我吗?

共有1个答案

曹新觉
2023-03-14

首先,在我看来,这不是PhpMyAdmin,而是您自己的PHP代码。其次,正如@adyson和@arkascha所建议的,您需要指定要删除的行,可能使用行主键。例如,您可以在

标记中添加以下内容:

<input type="hidden" name="accounts_free_id" value="ACCOUT_FREE_ID_TO_DELETE">

if:

//space removed as @arkascha suggested
$SQL = $odb->prepare("DELETE FROM `accounts_free` WHERE `id`='.$_POST['accounts_free_id'].'");

在本例中,我假设accounts_free表的标识符是id。这只是给您一个想法:记住,必须检查从外部到达的每个输入,以避免SQL注入或其他类型的攻击尝试。

 类似资料:
  • 我试图通过联接表的一个外键级联删除联接表中的行,它有另一个与之相关的表,我也想删除与此ID相关的所有行。看起来像下图。当我使用会话时。使用hibernate删除(reqCandObject)它工作正常,并通过从候选jobReq表中删除一个条目以及相关注释进行级联。但是,我想删除所有具有特定候选ID的候选项(并删除注释)。我尝试了下面的函数,但与nice hibernate不同。删除(对象)函数,此

  • 问题内容: 我正在使用Oracle数据库,但对Drop和Purge命令有些困惑。实际上,对于我来说,两者都做同样的事情。从数据库中删除带有模式的表。两者的主要区别是什么? 删除表表名; 删除表表名清除; 问题答案: 通常,如果表被删除,则将其移入回收站(从Oracle 10g开始)。但是,如果还指定了purge修饰符,则无法从数据库中删除(完全)删除该表。

  • phpMyAdmin是一个管理数据库中的表和数据的第三方工具。 它是管理MySQL数据库的图形用户界面。 您可以手动创建表,导入和导出数据或通过它编辑行的值。 要访问phpMyAdmin,请单击phpMyAdmin链接,该链接可在cPanel Home的数据库部分下找到。 您将看到与此类似的仪表板。 在左侧窗格中,有一个数据库列表,可以使用这些数据库来查看每个数据库中的表。 在右侧窗格中,有数据库

  • 问题内容: 我有一个Dockerfile扩展了声明一个的图像。有没有一种方法可以覆盖指令,从而“删除”指令? 问题答案: 没有。 这样做的唯一方法是,如果您克隆用作基础图像(in中的一个)的图像,然后手动删除该指令。然后构建它并用作您的基础。

  • 问题内容: 我需要删除JTable中的所有行。 我已经尝试了以下两种方法: 和 两者都不会删除所有行。有任何想法吗? 问题答案: 以下代码为我工作:

  • 问题内容: 我有一个可能看起来像这样的数组: ANOVAInputMatrixValuesArray = [[ 0.96488889, 0.73641667, 0.67521429, 0.592875, 0.53172222], [ 0.78008333, 0.5938125, 0.481, 0.39883333, 0.]] 请注意,其中一行的结尾处为零。我想删除任何包含零的行,同时保留所有包含非