Php 通过获取其数据库id将行设置为非活动
delete.php 我想更改我的删除,当我在我的网站上删除一条记录时,它不会在我的数据库中被永久删除。我已经添加了一个列(Php 通过获取其数据库id将行设置为非活动,php,mysql,Php,Mysql,delete.php 我想更改我的删除,当我在我的网站上删除一条记录时,它不会在我的数据库中被永久删除。我已经添加了一个列(status INTEGER not NULL DEFAULT 0),当0=不活动(已删除)1=活动时 <?php include_once 'dbconfig.php'; if($_POST['del_id']){ $id = $_POST['del_id']; $stmt=$db_con->prepare("DELETE FROM tb
status INTEGER not NULL DEFAULT 0
),当0=不活动(已删除)1=活动时
<?php
include_once 'dbconfig.php';
if($_POST['del_id']){
$id = $_POST['del_id'];
$stmt=$db_con->prepare("DELETE FROM tblsales WHERE id=:id");
$stmt->execute(array(':id'=>$id));
}
?>
感谢您的帮助,我刚刚开始我的php只需将您的查询更改为更新查询:
$stmt=$db_con->prepare("UPDATE tblsales set status=0 WHERE id=:id");
$stmt->execute(array(':id'=>$id));
顺便说一句:我认为你的默认值应该是1(活动) 状态已更改,但数据仍在我的计算机上可见website@JobSanjuan如果读取数据,还必须检查列