使用html按钮删除行

时间:2014-06-04 10:34:37

标签: php html mysql sql-delete

我正在创建一个删除功能。 但是当我尝试删除一行时,它会删除我的所有条目。

if(@$_REQUEST['action']=="del")
{
    mysql_query("DELETE FROM rythm WHERE rythm_Name=".round($_REQUEST['id2']));
}

这部分在我的HTML

                echo "<td class=tabval><a onclick=\"return confirm
('are you sure?');\" href=index.php?action=del&id2=". $row['rythm_Name'].">
<span class=red>[test]</span></a></td>";

            } ?>

2 个答案:

答案 0 :(得分:0)

删除where子句中的一轮。有没有理由围绕$_REQUEST['id']

如果$_REQUEST['id']包含字符串值,则需要用引号括起来。

试试这个,

mysql_query("DELETE FROM rythm WHERE rythm_Name='".$_REQUEST['id2']."'");

答案 1 :(得分:-1)

使用

rythm_Name=".$_REQUEST['id2']); 
请删除圆形。