过滤并发送联系人数据库

时间:2012-06-26 14:18:54

标签: php mysql database email

我有一个脚本可以将电子邮件发送到联系人列表。我想在每次发送时过滤大型列表,并想知道存储临时列表的最佳方法是什么?

我正在考虑创建一个包含已过滤结果的临时表,然后将其放在脚本末尾。是否有更简单的方法来存储结果?

联系人列表数以千计。

感谢您的任何建议。

2 个答案:

答案 0 :(得分:1)

我同意使用临时表,但也建议独立观点。

如果您经常过滤表并需要创建许多临时表,为什么不创建多个视图,这些视图仅包含您希望的条件的结果,并基于此发送邮件。

这样可以避免创建和删除表的需要,但只有在多次使用相同的过滤器时才会对您有所帮助。

答案 1 :(得分:0)

临时表可以正常工作。除非您有非常缺乏的硬件,或者正在进行大量复杂的连接,否则数以千计的记录对于MySQL来说都不算什么。