- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sendmailの$bodyの中にwhile文)
sendmailの$bodyの中にwhile文を書けるか、またはwhile文で取得した配信リストをメールの中に入れる方法は?
このQ&Aのポイント
- sendmailの$bodyの中にwhile文を書くことはできますか?また、while文で取得した配信リストをメールの中に入れる方法はありますか?
- 質問者はsendmailの$bodyの中にwhile文を書こうとしていますが、これはできません。また、while文で取得した配信リストをメールの中に入れる方法についても質問しています。
- 要約文3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
$str=""; while (・・・) { $str.=・・・; } $body = <<<EOM なんたら {$str} かんたら EOM; でよくない?
その他の回答 (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
質問者
お礼
ありがとうございました。
- Taiyonoshizuku
- ベストアンサー率37% (183/489)
回答No.1
書けない。 while(){ $body .= $i['name']; }
質問者
お礼
ありがとうございました。
お礼
できました! ご回答ありがとうございます。 何かありましたら是非またよろしくお願い致します。