Php 使用第一个表的值查询第二个表

Php 使用第一个表的值查询第二个表,php,mysql,Php,Mysql,我的数据库中有两个表,部门和公司。我想做的是,如果php中的一个发布值在查询中运行,请检查第一个表中的值,如果找到,则使用该值查询第二个表 因此,例如,postedvalue=demo,我运行selectquery将值存储在变量中,然后在公司com上的查询中使用该变量。我知道如何查询表,但不知道如何在php中将值存储在变量中。谢谢 顺便说一句,我使用的是MySql,而不是pdo或mysqli $result1 = mysqli_query($conn,"SELECT data1 FROM fir

我的数据库中有两个表,部门和公司。我想做的是,如果php中的一个发布值在查询中运行,请检查第一个表中的值,如果找到,则使用该值查询第二个表

因此,例如,postedvalue=demo,我运行selectquery将值存储在变量中,然后在公司com上的查询中使用该变量。我知道如何查询表,但不知道如何在php中将值存储在变量中。谢谢

顺便说一句,我使用的是MySql,而不是pdo或mysqli

$result1 = mysqli_query($conn,"SELECT data1 FROM firsttable");
while($row = mysqli_fetch_array($result1)){
    $result2 = mysqli_query($conn, "SELECT data2 FROM secondtable WHERE data2 = '".$row[0]."'");
    while($row2 = mysqli_fetch_array($result2)){
        echo $row2[0];
    }
}
  • $result1是第一个查询
  • 第一个while循环通过第一个查询
  • $result2是第二个查询,它从第一个查询的 结果
  • 第二个循环通过第二个查询并从第二个查询返回数据 我们将其与第一个查询中的数据进行比较的查询

    希望这是有意义的


听起来这是一个糟糕的方法,您应该使用一个连接和一个查询,您可能想检查一下这个问题,没关系。决定走另一条路。应要求关闭问题。您可以删除自己的问题。这是一个初学者的问题,这就是为什么人们对它投了反对票