Swiftmailerに複数のメールを一度に送信できるように、電子メールの配列を渡す必要があります。私はそれに渡す必要があり、配列は次のとおりです。$to[];
SQLからSwiftmailerへの配列の受け渡し
は私がDBからデータを取得するには、このコードを使用していますが、それは私var_dump
$to
array(0) { }
を言い続け。 mysqli_errorを使ってみましたが、まだ何もエラーはありませんでした。
<?php
$sql = "SELECT user_email,user_id FROM users";
$q = mysqli_query($connection_offerme,$sql);
if($q){
$to = array();
while($row = mysqli_fetch_assoc($q))
{
$to[] = $row['user_email'];
}
var_dump($to);
}
else {
echo "no results";
printf("Errormessage: %s\n", mysqli_error($connection_offerme));
}
?>
編集:私はこのことから得る結果はarray(0) { }
なく「は結果」プラスSQLエラー
あなたは、while文の中のvar_dump($行)をチェックしてもらえますか? – franbenz
肯定的ですが、私が必要とするすべてのメールはループ内にvar_dumpとして$ []にありますが、今はどのように進めるのですか? –
'var_dump($ to);'これは配列内のすべての電子メールを返しますか?またはこれはコマンドが失敗しているか? –