我必须要比较表格。 Table1 有所有用户的列表 table2 可能列出也可能没有列出所有用户。我想回显表 2 中未列出的用户。
我正在尝试使用 array_diff。我无法让它工作,结果总是来自 table2 的最后一个用户
<?
$array1 = array("a" => "'table1.$username'");
$array2 = array("b" => "'table2.$username'");
$result = array_diff($array1, $array2);
print_r($result);
?>
最佳答案
只是一个想法 - 如果您从结构化数据库拉到前端,那么您可以跳过一些 php 计算并使用反连接在 MySQL 中进行差异。或者,如果不熟悉反连接,您可以使用 exist() 函数。这取决于您尝试实现数据差异的内容/位置。
关于php - 如何用 php 比较 mysql 中的两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476487/