php - 如何通过电子邮件向每行的电子邮件地址发送新添加的 SQL 行?
问题描述
我正在尝试创建一个网站,我可以在其中上传包含列的 CSV 电子表格,如下所示:
电子邮件地址 | 类别 | 项目 | 说明 | 成本
它将数据从 CSV 复制到 SQL 数据库中。现在我还无法弄清楚的困难部分:
我想运行一个 cron,每个电子邮件地址下的任何新数据都将通过电子邮件发送到存档的电子邮件地址。
因为我还在学习,所以我希望使用 CMS,但是如果该电子邮件地址有新的 SQL 数据(或用户名,我认为)。
指出我正确的方向?想法也受到赞赏。
解决方案
我会在名为“email_sent”的表中添加另一个整数字段,并在导入时插入 0。
创建一个简单的 php 脚本,它将轮询该表并查找任何具有 0 的行。检索电子邮件地址并使用 swiftmailer 之类的东西发送电子邮件。成功时将“email_sent”更新为 1。
Alister 的第二个回答帮助我执行了类似的任务。 如何使用 PHP 创建 cron 作业?
阅读后使用 cron 相当直接地运行 php 脚本。
推荐阅读
- scala - 如何有效地计算前 N 个失败匹配的 Spark 连接?
- java - 带有过滤器 RX Java 的热可观察
- swift - 如何在接收来自 NotificationCenter 的通知时将 addObserver 替换为发布者
- javascript - 在 Firebase 中存储数据的问题 (_isScalar: false)
- c# - 为什么 C# 协方差不能与接口类型约束正常工作?
- excel - 表格的Excel VBA命名范围不断变化
- java - 反转单个linkedList时的问题
- mysql - mysql 上的 PGLoader 迁移错误到 postgres digitalocean 数据库
- android - 获取 USB 存储卷 Android 11
- php - SQLSTATE [23000]:完整性约束违规:1062 键 'users.users_IDX1' 的重复条目 '0' -- PHP 代码不会正确传递给 SQL