使用php删除sql数据库中的行

使用php删除sql数据库中的行,php,mysql,sql,Php,Mysql,Sql,我包括一个下拉菜单和按钮,使用php删除数据库中的行。 下拉框(博客文章标题)中显示的值不是主键,sql delete函数仅对主键有效。如何将id传递给sql查询,但仍然显示博客文章的标题 (是的,我确实与db有连接) 删除帖子: 请选择一个帖子 您只需将值放入中,如下所示: <option value="1">Volvo</option> 沃尔沃 然后发送1(或您的ID),同时仍显示名称 <option value="<?php echo $bl

我包括一个下拉菜单和按钮,使用php删除数据库中的行。 下拉框(博客文章标题)中显示的值不是主键,sql delete函数仅对主键有效。如何将id传递给sql查询,但仍然显示博客文章的标题

(是的,我确实与db有连接)



删除帖子:
请选择一个帖子


您只需将值放入
中,如下所示:

<option value="1">Volvo</option>
沃尔沃 然后发送1(或您的ID),同时仍显示名称

<option value="<?php echo $blogvar[0]; ?>"><?php echo $blogvar[1]; ?></option>

Fluffeh提供了该机制,但您可能仍然应该在将收到的值发送到db之前对其进行清理。您还应该使“请选择一个帖子”的值等于-1,以便它是列表中的第一项,如果它作为值发送到db,则会出错-1的值不应出错。它不应该删除任何内容,除非确实有一条记录具有该值
<option value="<?php echo $blogvar[0]; ?>"><?php echo $blogvar[1]; ?></option>