आपके mysql डेटा के स्रोत के आधार पर और इसे कैसे संग्रहीत किया जाता है, क्या आप इसे पुनर्प्राप्त नहीं कर सकते हैं और इसे केवल $message चर में जोड़ सकते हैं?
<?PHP
$query = "SELECT * FROM yourtable WHERE youridentifier = 'unique'"
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$content = $row['field with email content']
// or if there is more than one field
$content2 = $row['field with more email content']
}
// then you can create the "message" as you wish
$message = "Greetings ".$content.",
you are receiving this email because of blah. ".$content2."
Thank you,
code guy"
// Then you can still use $message as your variable
}
?>
इसे आप (एचटीएमएल या नहीं, आदि) के साथ प्रारूपित करें .. और मेल करें।
कई पंक्तियों के लिए थोड़ी देर ऊपर बदलें ..
<?PHP
// give your message the starting string
$message = 'Greetings,
you are receiving this email as an invoice as follows:
<table style="width: 80%;">
<tr>
<td>Description</td>
<td>Cost</td>
<td>Weight</td>
<td>Color</td>
</tr>
'
$query = "SELECT * FROM yourtable WHERE youridentifier = 'unique'"
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$message .= " <tr>";
$message .= " <td>".$row['itemdescription']."</td>";
$message .= " <td>".$row['cost']."</td>";
$message .= " <td>".$row['shippingweight']."</td>";
$message .= " <td>".$row['color']."</td>";
$message .= " </tr>";
}
// then update the message with the ending
$message .= "
</table>
Thank you,
code guy"
// Then you can still use $message as your variable
}
?>
वह दबाव यह है कि यदि आप HTML स्वरूपित ईमेल का उपयोग कर रहे हैं, अन्यथा यह केवल स्वरूपित पाठ होगा।