小编Dan*_*nad的帖子

从用户表中删除行PHP MYSQL

我想在用户点击按钮时从我的用户表中删除一行,用户需要登录才能删除自己的帐户.

我已经回显了$ user_id,它显示了'4',这是登录用户的正确ID,所以user_id = $ user_id

这是我拥有按钮的页面,我想删除数据库中的用户行

<?php
include_once 'dbconfig.php';
if(!$user->is_loggedin())
{
 $user->redirect('index.php');
}
$user_id = $_SESSION['user_session'];

     if(isset($_POST['leave'])){
    $stmt = $DB_con->prepare("DELETE FROM users WHERE user_id = $user_id ");
         $stmt->execute();
    }
$stmt = $DB_con->prepare("SELECT * FROM users WHERE user_id=:user_id");
$stmt->execute(array(":user_id"=>$user_id));
$userRow=$stmt->fetch(PDO::FETCH_ASSOC);
?>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" type="text/css"  />
<link rel="stylesheet" href="style.css" type="text/css"  />
<title>Welcome - <?php print($userRow['user_email']); ?></title>
</head>

<body>

<div class="header">

    <div class="right">
     <label><a href="logout.php?logout=true"><i class="glyphicon glyphicon-log-out"></i> logout</a></label>
    </div>
</div>
<div class="content">

Welcome  <?php print($userRow['user_name']); …
Run Code Online (Sandbox Code Playgroud)

php mysql sql-delete

6
推荐指数
1
解决办法
813
查看次数

标签 统计

mysql ×1

php ×1

sql-delete ×1