Php 更新特定数据库字段

Php 更新特定数据库字段,php,mysql,database,checkbox,Php,Mysql,Database,Checkbox,所以我在我的网站上有一个客户表,上面有几个列,比如姓名、年龄等等。。。我添加了一个新的列,是“删除”,我添加了复选框,还有一个按钮,我想做的是,如果我选择一个或多个复选框,然后点击按钮删除,我希望将其从网站上删除,但在数据库上,我希望将字段从0更新为1,而0表示客户端同时存在于网站和数据库上,1表示客户端不再存在于网站上,但仍存在于数据库上 我是编程领域的新手,但这是我迄今为止得到的代码: $checkboxes = isset($_POST['option'])? $_POST['option

所以我在我的网站上有一个客户表,上面有几个列,比如姓名、年龄等等。。。我添加了一个新的列,是“删除”,我添加了复选框,还有一个按钮,我想做的是,如果我选择一个或多个复选框,然后点击按钮删除,我希望将其从网站上删除,但在数据库上,我希望将字段从0更新为1,而0表示客户端同时存在于网站和数据库上,1表示客户端不再存在于网站上,但仍存在于数据库上

我是编程领域的新手,但这是我迄今为止得到的代码:

$checkboxes = isset($_POST['option'])? $_POST['option']: array();

foreach($checkboxes as $value){

  $query = "UPDATE commande

  SET traiter = 1

  WHERE id = $value";

  mysql_query($query);

  var_dump($query);

}
现在,当我执行该命令时,var_dump似乎是正确的,var_dump返回我期望的值,但是当我检查数据库时,我发现它没有将字段“traiter”更新为=1


所以我有点困惑和迷茫,这里有人能帮我吗?

请。已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO,您需要对查询进行一些错误检查或检查错误日志。您可能会在那里找到答案。在打开PHP标记后立即将错误报告添加到文件顶部,例如
Yep Ralph。当然是@Fred ii试试var_dump($value)。。进入foreach循环。。要检查$value的值