gpt4 book ai didi

php - Mysql数组没有找到结果

转载 作者:行者123 更新时间:2023-11-30 23:34:15 26 4
gpt4 key购买 nike

我的 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com