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'は'になりますfalse' – Phil
ループ内で行う必要があります。ループが繰り返すたびに$ rowの値が変わるからです。あなたが今やっていることは、$ rowの使用が意図された文脈から完全に外れているので、理にかなっていません。 – ADyson