Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用html按钮删除行_Php_Html_Mysql_Sql Delete - Fatal编程技术网

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']);