我想将mysql
查询的结果传递给将我们的数据库电子邮件交给Mailchimp的变量!不过,我不知道如何将mysql
结果传递给变量!PHP将mysql结果传递给变量
更精确的查询是:
$sql = "SELECT email, DATE_FORMAT(users.reg, '%Y-%m-%d') FROM users
WHERE DATE(reg) = CURDATE()";
$result = $conn->query($sql);
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
echo " " . $row["email"]. "<br>";
}
} else {
echo "0 results";
}
$data = [
'email' => $row["email"],
'status' => 'subscribed'
];
syncMailchimp($data);
我如何查询的结果传递给$data
电子邮件?
通过你去'$数据的时间= ...','$ row'将是'假' – Phil
你不得不在循环中做它,因为$循环的值每次循环迭代时都会改变。你现在正在做的事情没有逻辑意义,因为你对$ row的使用完全超出了它的预期背景。 – ADyson