我正在尝试建立一个订单系统,如果订购了一种产品,它将被添加到另一张表中,并且将从数量行中减去一种,这就是我的sql的样子
名称/数量/类别
235/50 /帕拉索
我尝试通过对变量进行混洗并添加另一个变量,但仍然无法正常工作。
此页面也无法解决我的问题= Mysql query: decrease value by 1 结果相同
$id = "SELECT `quantity` FROM `vestidos` WHERE `name` = '$name'";
$consulta = "INSERT INTO `apartados` (`id`, `name`, `last_name`, `phone`, `vestido`, `e-mail`, `term`) VALUES (NULL, '$name', '$last_name', '$phone', '$vestido', '$e-mail', CURDATE() + INTERVAL 1 DAY)";
$ejecutar = $conexion->query($consulta);
if ($ejecutar) {
$colna = "UPDATE `vestidos` SET `cantidad`= \'$id-1\' WHERE `nombre`= '$vestido'";
$loco = $conexion->query($colna);
echo "<script>alert(\"Exitoso\");</script>";
}
$conexion = new mysqli($servidor, $usuario, $password, $base_datos);
我只希望sql达到50-1