Pergunta

Aqui está um par de perguntas:

É mail_queue-> put suposto inserir uma mensagem duas vezes no banco de dados? As únicas diferenças são o valor time_to_send eo user_id.

Isto é o que eu ganho por uma única mensagem para um usuário:

1. user_id = 1, time_to_send = 2009-02-10 14:02:02
2. user_id = -1, time_to_send = 2009-02-10 14:00:02

O primeiro é o que eu esperaria, mas o objetivo é que a segunda servir?

Se eu enviar a fila, a mensagem vai chegar duas vezes. Se eu excluir aquele com o user_id negativo, apenas um único e-mail é enviado.

Foi útil?

Solução 2

sentindo muito estúpido agora ... Eu atravessei a linha de programa por linha e com certeza, havia um exemplo descomentada para a função put. Ao vivo e aprender.

Outras dicas

função put ($ from, $ a, $ hdrs, $ corpo, $ sec_to_send = 0, $ delete_after_send = true, $ id_user = MAILQUEUE_SYSTEM)

Você passa o parâmetro $ id_user ou é o valor padrão?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top