Pregunta

Aquí hay un par de preguntas:

Se mail_queue-> put supuesta para insertar un mensaje dos veces en la base de datos? Las únicas diferencias son el valor y la time_to_send user_id.

Esto es lo que me pasa por un solo mensaje para un usuario:

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

La primera de ellas es lo que se espera, pero ¿qué propósito tiene el segundo?

Si envío la cola, el mensaje llegará dos veces. Si elimino el que tiene el user_id negativo, sólo un único correo electrónico es enviado.

¿Fue útil?

Solución 2

Nos sentimos bastante estúpida en este momento ... Fui a través de la línea de programa por línea y por supuesto, no era un ejemplo no comentada para la función de venta. Vivir y aprender.

Otros consejos

función put ($ de, $ a, HDRS $, $ cuerpo, $ sec_to_send = 0, $ delete_after_send = true, $ id_user = MAILQUEUE_SYSTEM)

¿Se pasa el parámetro $ id_user o es el valor por defecto?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top