Originariamente inviato da tony1616
salve a tutti sto creando un piccolo form che mi permette di mandare email a persone registrate in un database pero' ho un piccolo problema :

prelevo i cambi dal database,
Codice PHP:
include"connessione.php";
    
$query="SELECT * FROM email";
$risultati=mysql_query($query);
$num=mysql_numrows($risultati); 

$i=0;
while (
$i $num) { 
  echo 
mysql_result($risultati,$i,"email").",";
     
$i++;
 } 
cosi stampo a video le email con una virgola che le separa , a me interesserebbe invece di includere queste email in un unica variabile $variabile per poi inviare le email
Codice PHP:
 $invio=mail($variabile "email inviata dal sito"$testo$email'-f '.$email.''); 
ah dimenticavo mettendo una virgola tra ogni email l' ultima emaio avra' la virgola alla fine come posso cancellarla ? grazie in anticipo a tutti
io intanto mi darei una lettura alla base di php, precisamente alla concatenazione di stringhe (dato che alla fine gli indirizzi che passi come primo parametro di mail() sono una stringa)



Codice PHP:
include"connessione.php";
    
$query mysql_query("SELECT email FROM emails");
$emails '';
while ( list(
$email) = mysql_fetch_row($query) ) { 
$emails .= $email.", ";  
}
$emails substr($emails,0,-2);
mail('tuoindirizzo@tuodominio.it',"email inviata dal sito"$testo'Bcc: '.$emails