Tabela w bazie danych:
[users]
-email [varchar(64)] [primary]
tak, jedno pole wystarczy!
zapisanie się do newslettera przez zapytanie
INSERT INTO `users` SET `email`='{$_REQUEST["zapisz"]}'
wypisanie
delevt FROM `users` WHERE `email`='{$_REQUEST["wypisz"]}'
rozsyłanie wiadomości:
$mysql = new mysqli('localhost', 'user', 'p4s5w0rd', 'baza');
$query = 'select `email` from `users`';
$result = $mysql->query($query);
while($user=$result->fetch_assoc())
{
$ok = mail($user[0
], $_REQUEST['msg_subj', $_REQUEST['msg_contents']]); if(!$ok) echo "<p>Problem przy wysłaniu maila do {$user[0]}</p>"; }
Pomogło?