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