Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要集思广益,头脑发热。带Mysql的Expressionengine_Php_Mysql_Expressionengine_Cartthrob - Fatal编程技术网

Php 需要集思广益,头脑发热。带Mysql的Expressionengine

Php 需要集思广益,头脑发热。带Mysql的Expressionengine,php,mysql,expressionengine,cartthrob,Php,Mysql,Expressionengine,Cartthrob,我有一个表格,其中包含每个人订购的电子邮件地址和产品。我需要给我们所有过去的客户发电子邮件,给他们过去购买的产品打分,因为我们刚刚实施了评级系统。下表如下: 我之所以模糊这些邮件是因为一些显而易见的原因,但正如你可能知道的,这些邮件只有两位客户,他们购买了多种产品,其中一些与其他产品相同。我需要抓取一封不同的电子邮件,循环浏览不同的购买,将过去的购买添加到电子邮件中,发送电子邮件,然后确保以某种方式对其进行标记,以便他们将来不会收到重复的电子邮件 做我想做的事情最好的方法是什么?我是否应该反复浏

我有一个表格,其中包含每个人订购的电子邮件地址和产品。我需要给我们所有过去的客户发电子邮件,给他们过去购买的产品打分,因为我们刚刚实施了评级系统。下表如下:

我之所以模糊这些邮件是因为一些显而易见的原因,但正如你可能知道的,这些邮件只有两位客户,他们购买了多种产品,其中一些与其他产品相同。我需要抓取一封不同的电子邮件,循环浏览不同的购买,将过去的购买添加到电子邮件中,发送电子邮件,然后确保以某种方式对其进行标记,以便他们将来不会收到重复的电子邮件

做我想做的事情最好的方法是什么?我是否应该反复浏览addy的电子邮件并使用select来选择不同的购买,然后发送电子邮件?然后,可能会将电子邮件地址添加到另一个表中,这样我就不会再发送它了。如果是这样,使用相同电子邮件进行购买的未来客户会发生什么情况?我只需要想法,我可以处理代码部分,只是试图找到最简单和最有效的方式来完成这项任务


我不确定这是否重要,但有大约12k条记录需要整理,这是一个expressionengine网站。提前感谢。

步骤1:步骤2:正式确定您的需求定义重复,对于使用相同电子邮件购买的未来客户,应该发生什么,定义最佳。最佳=使用尽可能最高效和最轻的代码。未来的客户应该收到该电子邮件,但只有自上次电子邮件发出后他们购买的产品。0。将标志列添加到表中,默认情况下将标志设置为0/false。1.生成并发送您的邮件,只考虑flag=FALSE的订单。2.将所有现有订单标记为TRUE。从1开始。在下一次邮件活动中,我应该添加这个,但这不是表模式,而是来自sep表的4个连接。