2016-10-12 84 views
1

delete.php通过获取其数据库ID

我想改变设置的行不活动我删除,当我删除我的网站,它不会在我的数据库中永久删除记录我已经取得的附加列( 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

回答

2

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

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

顺便说一句:我认为你的默认值应该是1(主动)?

+0

状态已改变,但数据仍然可见我的网站 –

+0

@JobSanjuan你也要检查列,如果你读的数据 – Jens

+0

噢,我忘了它的工作现在谢谢 –

相关问题