为php中的特定事件自动将电子邮件发送给其他-2事件组织者?
我有下表的事件为php中的特定事件自动将电子邮件发送给其他-2事件组织者?,php,mysql,email,mysqli,cron,Php,Mysql,Email,Mysqli,Cron,我有下表的事件 ----------------------------------------------------------- |event_ID| org_name | eventName | org_email | status | ----------------------------------------------------------- | 101 | santosh | 10Km | santo@gmail.com | Active |
-----------------------------------------------------------
|event_ID| org_name | eventName | org_email | status |
-----------------------------------------------------------
| 101 | santosh | 10Km | santo@gmail.com | Active |
| 102 | sandeep | 5Km | sande@gmail.com | Active |
| 103 | Sahil | 3Km | sahil@gmail.com | Past |
------------------------------------------------------------
存储参与详细信息的第二个表
-------------------------------------------
|event_ID| p_name | p_age | booking_date |
-------------------------------------------
| 101 | Vikram | 26 | 17-04-2017 |
| 101 | vikrant | 23 | 17-04-2017 |
| 102 | vikas | 22 | 17-04-2017 |
| 103 | sanjeev | 22 | 17-04-2017 |
--------------------------------------------
所以,现在我想每天向活动组织者发送电子邮件,告知他们的订票状态,我正在使用下面的cron job org_cron.php文件
<?php
$query = SELECT COUNT(event_ID) AS ticketCount WHERE event_id = 101 AND status LIKE 'active';
$sql = mysqli_query($con, $query);
$rows = mysqli_num_rows($sql);
if($rows>0){
while($row=mysqli_fetch_array($sql)){
$dayTickets = $row['ticketCount'];
}
mail();
}
?>
在这里,我必须手动将event_id放入查询中,但我希望动态地这样,当cron作业运行时,我的另一个event id也可以捕获并发送他们的电子邮件 您必须为此编写两个查询。在第一个查询中,获取要向其发送邮件的所有事件id,然后使用foreach循环,您可以向其中的每个事件发送邮件them@Jenish请建议如何从表中编写两个query.missing并使用join with group by event_ID@JYoThI只是想知道团体需要什么,我需要每个事件ID,并根据每个事件ID运行查询。“从表名称中选择事件ID”仅此而已