Ho due tabelle: "newsletter" e "testo_mail", nella prima ci sono tutti gli indirizzi email, nella seconda il testo dell'email da inviare.
newsletter = id (int), mail (varchar)
testo_mail = id (int), testo (longtext)
Ho creato una funzione PHP per l'invio multiplo di email, il problema è che non so come unire le due tabelle.
In poche parole nella stessa pagina php dovrei prelevare il testo dell'email e inviarla ai vari indirizzi. Cosa devo usare? Union? Join? E che sintassi uso di preciso?
Ovviamente non posso fare due query separate, perché non funzionerebbe.
Codice PHP:
$select = mysql_query ("SELECT * FROM newsletter ", $db);
while ($record = mysql_fetch_array ($select)) { ... }
$select = mysql_query ("SELECT * FROM testo_mail ", $db);
while ($record = mysql_fetch_array ($select)) { ... }
Ho provato a fare una union (forse ho sbagliato a scriverla) e mi ritorna:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in [indirizzo] on line 40