php - Mysql数组没有找到结果

标签 php mysql

我的 PHP/MYSQL 数组需要你的帮助。

我有一个 php 脚本,可以从这样的字符串中选择用户: email@email.com, email@email2.com, email@email3.com

我有一个 MYSQL 数据库,其中有一些注册用户及其电子邮件地址。 该脚本需要检查电子邮件地址是否出现在这样的行中:

$splitdata = for example: email@email.com, email@email2.com, email@email3.com

$sql= mysql_query("SELECT * FROM `users` WHERE `email` IN ('".join("','", $splitdata)."')") or die ('Error: '.mysql_error ());

然后我用 MYSQL 获取数组得到结果:

while($result = mysql_fetch_array($sql)) {      
$email = $result['email'];

对于结果,我在另一个表中插入了一个值。但仅限于可以在 de 行中找到的电子邮件地址。

我需要什么:

我想向表中未找到的用户的电子邮件地址发送电子邮件。对于软件的邀请。它现在只适用于可以找到的用户,但我需要对找不到的用户执行不同的操作。

它不必在同一个 MYSQL 提取中,我可以为数据库中找不到的所有电子邮件地址创建另一个 mysql 提取。我需要一些示例代码或知道如何执行此操作的人。

目前已经尝试过 NOT IN 但它给了我列表中每个用户的结果,除了可以找到的用户。结果一定是找不到的邮箱地址。

最佳答案

您是否尝试使用 NOT IN 而不是 IN

关于php - Mysql数组没有找到结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8927874/

相关文章:

MYSQL:如何使用内部连接连接两个表,然后为以下示例计算第二个表的总数

php - 将 xmlns 值添加到 Symfony2 SoapServer 响应

c# - DbCommand 以 MySQL 不接受的日期格式生成 SQL

Java、mysql错误:Column count doesn't match value count at row 1

php - 使用 PHP 的 RecursiveIteratorIterator 遍历多维数组

mysql - 我应该在此查询中使用哪些 mysql 索引?

php - MySQL可以从多级父子关系中计算总计吗?

php - 在 php 中使用 mysql 用户定义变量

php - 已经注册的用户无法使用

php - PHP MySQL 扩展已弃用 - 是否有任何开源解决方案?