15621857753

php数据库操作之用户列表删除数据功能

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2023-01-10

本文介绍了php数据库操作之用户列表删除数据功能,1.单行是通过get传参的方式向delete.php文件中写上对应的ID。 2.而多个删除是通过POST的方式向delete.php页面中传递对应的ID。 3.如果这两个都不符合的话,那我们可以视为数据不合法。

直接上代码:

//连接数据库、判断错误和设置字符集
$conn = mysqli_connect('localhost', 'root', 'root', 'aaaaaa');
if (mysqli_errno($conn)) {
    mysqli_error($conn);
    exit;
}
mysqli_set_charset($conn, 'utf8');

//批量和指定删除用户
//多个删除 通过POST的方式 传递对应的ID
if (is_array($_POST['id'])) {
    $id = join(',', $_POST['id']);
    //单行 通过get传参的方式 写上对应的ID
} elseif (is_numeric($_GET['id'])) {
    $id = (int) $_GET['id'];
} else {
    echo '数据不合法';
    exit;
}

//单选和多选自适应
$sql = "delete from info where id in($id)";

$result = mysqli_query($conn, $sql);

if ($result) {
    echo '删除成功';
} else {
    echo '删除失败';
}
展开