Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

lấy dữ liệu từ mysql và gửi nó qua email

tùy thuộc vào nguồn dữ liệu mysql của bạn và cách nó được lưu trữ, bạn không thể truy xuất nó và chỉ thêm nó vào biến $ 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
}
?>

định dạng nó như bạn với (HTML hoặc không, v.v.) .. và gửi đi.

đối với nhiều hàng thay đổi đồng thời lên một chút ..

<?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
}
?>

Áp lực đó là nếu bạn đang sử dụng email được định dạng HTML, nếu không nó sẽ chỉ là văn bản được định dạng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thêm ràng buộc not null vào cột hiện có trong MySQL

  2. Sử dụng biến trong mệnh đề LIMIT trong MySQL

  3. Cơ sở dữ liệu mặc định của MySQL

  4. Cách cập nhật chế độ xem trong MySQL

  5. Làm cách nào để phân trang cho dữ liệu JSON trong PHP?