Php 使用html按钮删除行
我正在创建一个删除函数。 但是,当我尝试删除一行时,它会删除我的所有条目Php 使用html按钮删除行,php,html,mysql,sql-delete,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 yo
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>";
} ?>
echo”“;
} ?>
删除where
子句中的这一轮。是否有任何理由对$\u请求['id']
进行四舍五入
如果$\u请求['id']
包含字符串值,则需要用引号括起来
试试这个
mysql_query("DELETE FROM rythm WHERE rythm_Name='".$_REQUEST['id2']."'");
使用
请移开 您确定不是所有条目都具有相同的
rythm\u名称
?为什么在$row['rythm\u Name']
上使用舍入?它删除的不是我选择的行,而是所有行。导致一个空的database@PeterVandeLaar再一次,您确定不是所有条目都与rythm\u Name
中的$\u请求['id2']
值匹配吗?不,我收到了不同的URL,例如:它将更改什么?@PeterVandeLaar返回主菜单上的注释post@PeterVandeLaar:什么值$\u请求['id']
holds?它保存文本和数字。@PeterVandeLaar:我现在更新了答案。检查它。@PeterVandeLaar:value是float
还是double
中的数字?
rythm_Name=".$_REQUEST['id2']);