Jump to content
php.lv forumi

apgaismojiet


labaiss

Recommended Posts

Nepieciešams risinājums šādai lietai:

izņemam no datu bāzes ierakstu (epastu) nosūtam tam e-mail un tā to daram kamēr esam aizsūtījuši visiem.

 

+ zinu kā izņemt no db

+ zinu kā aizsūtīt

- nezinu, kā to izpildīt, ka nosūta visiem email no db un tikai vienu reizi.

 

 

$con = mysql_connect("localhost","xxx","xxx");
if (!$con)
 {
 die('Kļūda: ' . mysql_error());
 }

mysql_select_db("xxx", $con);

$result = mysql_query("SELECT email FROM newsletters WHERE status='1'");


$e_mails = mysql_fetch_array($result);




$to = $adrese; 
$body ="....";
$subject = "xxx";
mail($to, $subject, $body, $headers);


mysql_close($con);

 

Nekam sarežģītam tam nevajadzētu būt - vnk kaut ko mācoties esmu palaidis garām.

Link to comment
Share on other sites

Nu, skatos ka tev tur ir kolonna status. Vai tas nenorāda, ka epastam ir nosūtīts?

 

Nu tad pirms sāc sūtīt e-pastus, uzliec visiem status = 0.

Atlasi vienu epastu, kam ir status 0, nosūti epastu, atzīmē kā status 1, un tā turpini līdz nav neviena ieraksta ko atlasīt.

Link to comment
Share on other sites

Nu, skatos ka tev tur ir kolonna status. Vai tas nenorāda, ka epastam ir nosūtīts?

 

Nu tad pirms sāc sūtīt e-pastus, uzliec visiem status = 0.

Atlasi vienu epastu, kam ir status 0, nosūti epastu, atzīmē kā status 1, un tā turpini līdz nav neviena ieraksta ko atlasīt.

 

status paredzēts - tam, lai izņemtu tikai e-pastus kuri ir "aktīvi" - respektīvi, ja ir 0, tad nesūtam.

 

un, paldies, par ieteikumu, bet šāds risinājums neder

Edited by labaiss
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...