• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sendmailの$bodyの中にwhile文)

sendmailの$bodyの中にwhile文を書けるか、またはwhile文で取得した配信リストをメールの中に入れる方法は?

このQ&Aのポイント
  • sendmailの$bodyの中にwhile文を書くことはできますか?また、while文で取得した配信リストをメールの中に入れる方法はありますか?
  • 質問者はsendmailの$bodyの中にwhile文を書こうとしていますが、これはできません。また、while文で取得した配信リストをメールの中に入れる方法についても質問しています。
  • 要約文3

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

$str=""; while (・・・) { $str.=・・・; } $body = <<<EOM なんたら {$str} かんたら EOM; でよくない?

evolver
質問者

お礼

できました! ご回答ありがとうございます。 何かありましたら是非またよろしくお願い致します。

その他の回答 (2)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

>EOM;の中にwhile文を書けるのでしょうか? 書けません(そもそもechoなんて論外)。 RTFM. http://php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc $body = <<<EOM // 本文の最初に入れたい文言 EOM; while ($i = mysql_fetch_array( $result)) { $body .= $i['name'] . "\r\n"; } $body .= <<<EOM // 続けて挿入したい文言 EOM; (蛇足) ネイティブなMySQL関数はすでに非推奨です。PDOをお勧めしておきます。 http://php.net/manual/ja/mysqlinfo.api.choosing.php

evolver
質問者

お礼

ありがとうございました。

回答No.1

書けない。 while(){ $body .= $i['name']; }

evolver
質問者

お礼

ありがとうございました。

関連するQ&A