如何將電子郵件發送到我數據庫上的所有電子郵件?例如。這裏是我的MYSQL格式。PHP - 如何發送電子郵件地址在MYSQL?
MYSQL - Table = users --- column = email。我需要將電子郵件發送給「電子郵件」欄中的所有電子郵件。
如何將電子郵件發送到我數據庫上的所有電子郵件?例如。這裏是我的MYSQL格式。PHP - 如何發送電子郵件地址在MYSQL?
MYSQL - Table = users --- column = email。我需要將電子郵件發送給「電子郵件」欄中的所有電子郵件。
簡單準備使用PHP腳本從MySQL數據
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT email FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
sendMail($row[0]);
}
mysql_free_result($result);
function sendMail($to){
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
mytable「電子郵件」後。 – Ray 2010-09-25 12:57:23
mytable是你的表名,電子郵件是你的電子郵件列,你可以用你的名字替換。 – 2010-09-25 13:08:21
:O你免費腳本〜! :) – 2010-09-25 13:42:03
JapanPro建議的代碼非常棒!但是,我已經通過互聯網瞭解了這一點。如果有大量電子郵件需要發送,則需要很長時間,並且可能會降低服務器的速度並堵塞它。我會建議間隔進行。所以喜歡在10或20套。
這只是基於我已閱讀的信息。我可以從他們來自哪裏。
您需要發送電子郵件到多少行(讀取電子郵件)? – Tim 2010-09-25 12:30:34