通过获取其数据库ID将行设置为非活动状态

时间:2016-10-12 06:03:50

标签: 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 tblsales WHERE id=:id");
  $stmt->execute(array(':id'=>$id));    
 }
?>

感谢我刚刚开始使用php的帮助

1 个答案:

答案 0 :(得分:2)

只需将查询更改为更新查询:

  $stmt=$db_con->prepare("UPDATE tblsales set status=0 WHERE id=:id");
  $stmt->execute(array(':id'=>$id));   

BTW:我认为您的默认值应为1(有效)?