Gå til innhold

Anbefalte innlegg

Hei,

 

Har en sql database jeg utvikler der det ligger en del mail adresser. Jeg vil ha en måte og hente de mailene ut fra sql og sende ut nyhetsbrev til brukerne som har registrert seg...Jeg har googlet og finner ikke noen løsninger på dette...

 

Kanskje noen kan poste litt av en kode eller veilede litt ?

Lenke til kommentar
Videoannonse
Annonse

Først må du hente ut adressene fra databasen, og deretter må du bruke en funksjon i det språket du ønsker for kommunisere med en SMTP-server.

 

Eksempel fra php:

<?php
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
 echo("<p>Message successfully sent!</p>");
} else {
 echo("<p>Message delivery failed...</p>");
}
?>

 

edit: skriveleif

Endret av v3g4rd
Lenke til kommentar
Ja, problemet er vel helst å hente adressene...

Da tror jeg du burde lese deg opp litt på hvordan SQL fungerer :)

 

Kjapt eksempel:

Nå tar jeg utgangspunkt i at e-post adressene ligger i tabellen brukere med kolonnenavn lik epost. Det eneste du trenger å skrive for å hente ut alle epost-adressene i denne kolonna, er å skrive:

 

SELECT epost FROM brukere;

Lenke til kommentar

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<?php

$con = mysql_connect("localhost","Min database","Mitt passord");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

 

mysql_select_db('Min database', $con);

 

$result = mysql_query("SELECT * FROM reggsys_1");

 

while($row = Mail($result)){

 

echo "Mail: ".$row['id']."

 

echo $result;

 

Er dette riktig ?

Endret av Datasmurfen.
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...