繁体   English   中英

如何使用php删除/删除mySQL中的特定表行?

[英]How to delete/remove a specific table row in mySQL using php?

我已经有了以下代码:

<?php
if ($quantity == 0){
$prd_name = " ";
$colors = " ";
$sizes = " ";
$quantity = " ";
$price = " ";
$TIP = " ";
$TPA = " ";
$cost = " ";
$amount = " ";
$query ="DELETE FROM orders WHERE quantity='0'";
}
?>

但是它仍然使表行条目。

我想做的是当输入的数量为0时,表行将被删除。 请忍受,因为我是php和mySQL编码的新手。

您忘记了执行查询。 它应该是

$query = mysql_query("DELETE FROM orders WHERE quantity='0'");
<?php
    if($quantity==0)
     {
       $query="Delete from orders where quantity=0";
       mysql_query($query);
      }
 ?>

通过将引号删除为0来运行查询(如果是数字)

<?php
    if($quantity==0)
     {
       $query = "DELETE FROM orders WHERE quantity = 0 ";
       mysql_query($query);
      }
 ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM