私は以下の構文を持っています:
function get_outstandingchecking($db)
{
$result = $db->query(" SELECT distinct(haulier) as haulier from v2loads where adminstatus='captured' and DATEDIFF(now(), capturedate) >4 group by haulier,DATEDIFF(now(), capturedate) order by DATEDIFF(now(), capturedate) desc ");
return $result;
}
$outstandingchecking = get_outstandingchecking($db);
$outstandingchecking_row_count = $outstandingchecking->rowCount();
if ($outstandingchecking_row_count > 0) {
$i=0;
foreach ($outstandingchecking as $instance) {
echo $instance[$i];
$i=$i+1;
//syntax email relevent haulier
}
}
$result クエリは、影響を受ける値 (運送業者) の配列をフェッチします。次に、返された「運送業者」のそれぞれを使用して、電子メール通知を送信したいと考えています。
出力には、クエリ結果の最初の値のみが表示されます。foreach ループの一部としてすべての値を表示するにはどうすればよいですか?
いつもありがとう、