【发布时间】:2013-07-08 04:05:22
【问题描述】:
我正在使用带有多个复选框的表单来选择多行并删除所有行,我使用的代码是:
foreach ($_POST as $valor){
$del_user = $_POST["borrar_usuario"];
$q_borrar = "delete from usuarios where id_user in ('$del_user')";
mysqli_query($con, $q_borrar);
echo "usuario borrado";
header('refresh: 3; url= exito.php');
}
但它不会删除任何内容。请帮忙?
【问题讨论】:
-
打印出
$q_borrar。你会看到它可能是不正确的 MySQL。此外,您对 SQL 注入攻击持开放态度。 -
$valor有什么用
-
添加
mysqli_query($con, $q_borrar) or die(mysqli_error());
标签: php mysql delete-row corresponding-records