以下是示例代码,但不起作用。
if($increment = $cxn -> prepare("UPDATE products SET `yes`=? WHERE `id`=?")) {
$yes = 'yes + 1';
$increment -> bind_param("is", $yes, $id);
$increment -> execute();
$increment -> close();
}else{
die(mysqli_error($cxn));
}
数据类型: $ yes - >整数 $ id - >串
问题: 它没有增加表字段。它总是返回' 0'。
答案 0 :(得分:1)
$yes
需要在某处初始化,然后您应该$yes = $yes + 1;
或更短$yes +=1;
或更短$yes++;
。