我是 php 新手,我正在制作一个获取数据表单数据库的计划页面。从数据库中,我选择了已发送电子邮件的发送时间和日期。我想做的是,如果发送日期和时间到了,系统应该向该地址发送电子邮件。
对于电子邮件发送,我正在使用此API。
这是我的代码,我应该在其中添加以执行此类功能。我试图得到 3 件事。1.从数据库中取出时间已到的数组。2. 使用循环将它们存储在数组中。3. 通过循环向他们发送电子邮件。这是我的代码。
<?php
include('iSDK/src/isdk.php');
$myApp = new iSDK();
Test Connnection
if ($myApp->cfgCon("connectionName"))
{
echo "Connected...";
}
else
{
echo "Not Connected...";
}
$query = mysql_query('SELECT communication.senddatetime,emails.email
FROM communication
INNER JOIN emails
ON communication.communication_id=emails.communication_id
WHERE senddatetime <= NOW()'); //or die(mysql_error())
while($row = mysql_fetch_assoc($query)){
$email=array($fetch);
$result=mysql_num_rows($query);
for($i=0; $i<$result; $i++){
$obj=mysql_fetch_object($query);
$emailaddress=$obj->email;
}
for($i=0; $i<$result; $i++){
$conDat = array('FirstName' => 'Hassan',
'Email' => $email);
$conID = $myApp->addCon($conDat);
$clist = array($conID);
$email = $myApp->sendEmail($clist,'kamranasadi431@gmail.com','~Contact.Email~','ccAddresses', 'bccAddresses', 'contentType', 'JK', 'htmlBody', 'txtBody');}
}
?>