emailen naar iedereen uit een tabel
Ik zoek een simpel scriptje waarmee ik mails kan verzenden naar ieder emailadres dat in mijn mysql database staat.
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// [verbind db]
// [selecteer mails]
// [mail iedereen]
// [sluit db]
// [bericht]
?>
// [verbind db]
// [selecteer mails]
// [mail iedereen]
// [sluit db]
// [bericht]
?>
Mag je zelf invullen ;)
[email protected]; [email protected]; [email protected]?
Arie je moet maar enkele dingen doen hoor zoals tobias al zei ;) haal de adressen uit je database doe mysql_fetch_array en laat dan met een while elke keer opnieuw mailen ... thats it ;)
euh vraagje... kan je zoals in postvak in enzo mails naar meerdere gebruikers sturen met de functie mail() door bijv Arie je moet maar enkele dingen doen hoor zoals tobias al zei ;) haal de adressen uit je database doe mysql_fetch_array en laat dan met een while elke keer opnieuw mailen ... thats it ;)
Gewijzigd op 14/02/2005 21:24:00 door Eris -
volgensmij werkt het allebij :)
Een voorbeeldscriptje dus, uitgewerkt.
Dus in een while loop 1 voor 1 alle adressen uit de db
mailen !!
Legolas heb je dat ooit geprobeerd ??
mij lukt het niet !!! maar ja . . ik ben ook maar . . .
Lees de tutorial kerel.. Je kan naar 100den tegelijk zenden met mail();
You Right , met komma lukt het
Het lijkt allemaal te kloppen. Ik heb alleen nog het probleem dat ik niet weet hoe ik een emailadres uit een database haal. Bestaat daat misschien ook een tutorial voor?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
//eerst connectie maken en zo, ga er van uit dat je dat wel kan
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
while($obj = mysql_fetch_object($res)) {
print $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
?>
//eerst connectie maken en zo, ga er van uit dat je dat wel kan
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
while($obj = mysql_fetch_object($res)) {
print $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
while($obj = mysql_fetch_object($res)) {
print $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
?>
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
while($obj = mysql_fetch_object($res)) {
print $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
$x = 0;
while($obj = mysql_fetch_object($res)) {
if ($x == 0) {
$mail = $obj->mail;
$x = 1;
}
else {
$mail .= "," . $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
}
?>
mysql_connect($dbhost,$dbuser,$dbpass) or die("foutmelding");
@mysql_select_db( "$dbname") or die( "foutmelding");
$sql = "SELECT mail FROM tabel";
$res = mysql_query($sql) or die(mysql_error());
$x = 0;
while($obj = mysql_fetch_object($res)) {
if ($x == 0) {
$mail = $obj->mail;
$x = 1;
}
else {
$mail .= "," . $obj->mail; //waarbij mail gelijk is aan de naam uit je db
}
}
?>
Kan iemand mij vertellen waar in het script ik de naam van de tabel en de naam ban het veld moet vermelden?