MySQL没有正确减去值,50-1 = -1

时间:2019-05-19 23:12:02

标签: php html mysql

我正在尝试建立一个订单系统,如果订购了一种产品,它将被添加到另一张表中,并且将从数量行中减去一种,这就是我的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

0 个答案:

没有答案