我有一个电子邮件功能,如下所示:
function send_email_with_attachment($to, $from, $email_att, $subject, $body)
我有 2 个表,此函数从中获取数据以发送电子邮件:
- 电子邮件
- 电子邮件附件
电子邮件具有以下列:
- 序列
- 发邮件给
- 电子邮件来自
- 主题
- 信息
并且 *email_attachments* 具有以下列:
- 序列
- email_seq(匹配 emails 表中的序列)
- 附件
所以我希望能够从电子邮件表中选择一行,然后选择 *email_attachments* 表中的所有相关行,并在一封电子邮件中发送所有附件
最好的方法是什么?
我通常会做这样的事情:
$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);
}....