我正在创建一个删除功能。 但是当我尝试删除一行时,它会删除我的所有条目。
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>";
} ?>
答案 0 :(得分:0)
删除where
子句中的一轮。有没有理由围绕$_REQUEST['id']
。
如果$_REQUEST['id']
包含字符串值,则需要用引号括起来。
试试这个,
mysql_query("DELETE FROM rythm WHERE rythm_Name='".$_REQUEST['id2']."'");
答案 1 :(得分:-1)
使用
rythm_Name=".$_REQUEST['id2']);
请删除圆形。