php - 比较两个表的行是否相等

标签 php mysql sql

我有三个表。

可交付成果类别 可交付成果 通过_可交付

我想比较这两个表(deliverable 和 passed_deliverable),检查它们相同 deliverable 类别的行数是否相等。

这是我所拥有的:

  $query2=mysql_query("SELECT * FROM deliverable WHERE deliverable_category_id=3 ");
   if($row2=mysql_num_rows($query2)>0){
     $query3=mysql_query("SELECT * FROM passed_deliverable WHERE deliverable_category_id=3"); 
   }
    if($row3=mysql_num_rows($query3)>0){
      if ($row2=$row3){
        echo "EQUAL ";
    } 
      }
       else { 
        echo "NOT EQUAL "; 
       }

最佳答案

"Wow, it worked. thanks for the answer Mr. @Fred-ii- – Mark Yu"

您目前正在分配 = 而不是将 ==if ($row2=$row3) 进行比较

将其更改为 if ($row2==$row3)

关于php - 比较两个表的行是否相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27975860/

相关文章:

mysql - 在 sql 查询中应用 if 条件

mysql - 仅选择第二个表中不存在的记录

mysql - 选择数据库行值是否与一组字符串匹配的有效方法

php - mongodb php扩展安装给出配置错误

php - Symfony - 使用命令运行 Phing 任务

php - 用户给定多个参数的mysql搜索查询

MySQL索引优化

sql - 如何选择每组的第一行?

包含的 PHP + MySQL 登录

php - Mysql 保存/加载但没有帖子和名称字段