Domanda

Ecco un paio di domande:

È mail_queue-> put dovrebbe inserire un messaggio per due volte nel database? Le uniche differenze sono il valore time_to_send e l'user_id.

Questo è ciò che ho per un singolo messaggio per un utente:

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

Il primo è quello che mi aspetterei, ma che scopo ha la seconda servono?

Se invio la coda, il messaggio arriverà due volte. Se elimino quello con l'user_id negativo, una sola posta elettronica viene inviato.

È stato utile?

Soluzione 2

Sentendosi abbastanza stupido in questo momento ... Sono andato attraverso il programma riga per riga e abbastanza sicuro, c'era un un esempio non commentata per la funzione put. Vivere e imparare.

Altri suggerimenti

funzione put ($ da, $ a, $ hdrs, $ corpo, $ sec_to_send = 0, $ delete_after_send = true, $ id_user = MAILQUEUE_SYSTEM)

Non si passa il parametro $ id_user o è il valore di default?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top