にSQLクエリの結果を置く私はこのPHPスクリプトがあります。1つの配列
<?php
$gregorianMonth = date(n);
$gregorianDay = date(j);
$gregorianYear = date(Y);
$jdDate = gregoriantojd($gregorianMonth,$gregorianDay,$gregorianYear);
$hebrewMonthName = jdmonthname($jdDate,4);
$hebrewDate = jdtojewish($jdDate);
list($hebrewMonth, $hebrewDay, $hebrewYear) = split('/',$hebrewDate);
?>
<?php
$table_name = "candle_number";
$data = $wpdb->get_results("SELECT email FROM `{$table_name}` WHERE `datehebrew` LIKE '%%$hebrewDay%%' AND `datehebrew` LIKE '%%$hebrewMonth%%' AND date_pref = \"hebrew\"");
foreach($data as $rs){
echo "
<p>{$rs->email}</p>
";hat I can
$i++;
}
?>
をそして私が最初に考えていたことは一種の、私のエンドポイントに、各電子メールを送信するためにCURL
Mailchimp APIでforeach
ループを使用していました1つオフです。
しかし、私はforeach
がプロセスをループさせないかもしれないと知っていて、あまりクリーンではありません。 MC APIがそれを受け入れるので、より良い解決策は、すべての結果を配列に入れて、その配列をカールに送り込むことだと思います。
私はまだ初心者ですが、これは私が立ち往生しているところです。だから私はどのように私のクエリからそれらの結果を取ることができますし、1つの文字列に入れて?
は '[]'や 'array_push'で行われます。マニュアルに従ってください。 –