php - 在mysql查询后从php中的变量中删除行

标签 php mysql

嗨 friend 们, 我需要一点帮助来弄清楚如何从中删除行 如果特定订阅者的表“Order_summery”中存在“商品代码”,则表“商品”。

表##项目:

Item code   name    waight  cost    colour
8956        aaa      10     100     red 
2514        cccc     20     110     red 
7945        dddd     30     140     white
3156        eeee     40     90      black

table ### Order_summery:

oder    customer_iD     Item code   Bonus   cost
11265        45           7945       10     126

Code:

$sql= "SELECT * FROM ITEM";
$resultser=mysql_query($sql) or mysql_error(); 

$sql2= "SELECT * FROM Order_summery where customer_iD = 45 ";
$result=mysql_query($sql2) or mysql_error(); 

现在如何删除变量 $sql 的第 4 行,因为表“Order_summery”中存在相同的项目代码

最佳答案

如果您想从表 item 中删除记录并在 order_summary 表中保留记录,请尝试此操作

 DELETE FROM item WHERE item_code IN (SELECT item_code FROM Order_Summary);

关于php - 在mysql查询后从php中的变量中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29242285/

相关文章:

phpmyadmin : Cannot log in to the MySQL server

mysql - 电子邮件地址可接受的字段类型和大小?

php - 如何使用 Drupal 发布驻留在外部数据库中的数据?

php - 如何存储在客户端机器上并重复使用 php/mysql 查询?

php - 如何在PHP中执行Powershell脚本并输出结果?

javascript - 单击按钮时使用 ajax 在后台或 sql 查询中刷新页面

mysql - 选择具有唯一值的行数

mysql - 我在根目录中找不到 my.ini 文件?

mysql - 使用一个查询从 MySQL 中的多个表中删除

php - 比较本地和 ftp 文件