我有 2 个 mysqli 查询,我想从第一个查询已经产生的第二个查询中排除相同的结果值。所以如果有两个这样的表:
table1: table2:
column column
------- -------
1 1
2 6
3 7
4 3
5 8
第一个查询的结果是:
1,2,3,4,5
第二个查询的结果是:
6,7,8
这是我尝试过的:
$query1 = $db->query("SELECT column FROM table1");
$query2 = $db->query("SELECT column FROM table2");
while ($result1 = $query1 ->fetch_assoc()) {
echo $result1['column']."<br>";
}
while ($result2 = $query2 ->fetch_assoc()) {
if($result2['column'] !== $result1['column']){ // this part is not working
echo $result2['column']."<br>";
}
}
但条件无效。谢谢。