Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何比较mysql和php中的两个表?_Php_Mysql - Fatal编程技术网

如何比较mysql和php中的两个表?

如何比较mysql和php中的两个表?,php,mysql,Php,Mysql,我有很多表要比较。表1列出了所有用户。表2可能列出了也可能没有列出所有用户。我想回应表2中未列出的用户 我正在尝试使用array_diff。我无法让它工作,结果总是表2中的最后一个用户 这只是一个想法——如果您正在从结构化数据库拉到前端,那么您可以跳过一些php计算,并使用反连接在MySQL中进行区分。或者,如果不熟悉反连接,可以使用exist函数。这取决于您试图实现数据差异的内容/位置。类似于表1中的select*的内容,其中用户名可能不在表2中的select username中?RAMRI

我有很多表要比较。表1列出了所有用户。表2可能列出了也可能没有列出所有用户。我想回应表2中未列出的用户

我正在尝试使用array_diff。我无法让它工作,结果总是表2中的最后一个用户


这只是一个想法——如果您正在从结构化数据库拉到前端,那么您可以跳过一些php计算,并使用反连接在MySQL中进行区分。或者,如果不熟悉反连接,可以使用exist函数。这取决于您试图实现数据差异的内容/位置。

类似于表1中的select*的内容,其中用户名可能不在表2中的select username中?RAMRIDER,该工具可以正常工作,它只会拾取除表2中最后一个用户之外的所有用户。知道为什么吗?tyRamRaider,我知道了。它没有拾取它,因为在我的回显表中还有一个变量没有在select.good stuff中表示-很高兴您对它进行了排序,这就是我最终得到的-$sql\u events=mysql\u querySELECT username FROM authorize WHERE username not in select username FROM weekpicks其中whatweek='username'asc下的'totalnoOfWeek'订单