Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysql से डेटा पुनर्प्राप्त करें और इसे ईमेल करें

आपके 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 स्वरूपित ईमेल का उपयोग कर रहे हैं, अन्यथा यह केवल स्वरूपित पाठ होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL UTF8 को UTF8MB4 समस्याओं और प्रश्नों में माइग्रेट करना

  2. जावास्क्रिप्ट और पीएचपी उलटी गिनती टाइमर जो सभी के लिए समान प्रदर्शित करता है

  3. PHP MYSQL बहुआयामी सरणी

  4. पीडीओ तैयार बयान से क्वेरी वापस प्राप्त करें

  5. चालू सप्ताह के लिए आदेश तालिका से रिकॉर्ड खींचे