次のようなメール機能があります。
function send_email_with_attachment($to, $from, $email_att, $subject, $body)
この関数がメールを送信するためにデータを取得するテーブルが 2 つあります。
- メール
- email_attachments
メールには次の列があります。
- 順序
- メールアドレス
- からのメール
- 主題
- メッセージ
*email_attachmentss* には次の列があります。
- 順序
- email_seq (email テーブルのシーケンスと一致)
- 添付ファイル
だから私は電子メールテーブルから行を選択し、*email_attachments* テーブルで関連するすべての行を選択し、すべての添付ファイルを 1 つの電子メールで送信できるようにしたい
これを行う最良の方法は何ですか?
私は通常、次のようなことを行います。
$sql="SELECT * from table1 where col = 'condition' ";
$rs=mysql_query($sql,$conn);
while($result=mysql_fetch_array($rs))
{
$sql2="SELECT * from table2 where table1_col = '".$result["col"]."' ";
$rs2=mysql_query($sql2,$conn);
$result2=mysql_fetch_array($rs2);
}....