อยากทราบว่า จะเขียนวนลูปยังไงครับ

คือผมเขียน code php Auto Send Email  ผมอยากให้มันลูปส่งเมล ให้ครบตามที่วันนั้นๆ มีเมลอยู่

เช่น วันที่ 11-04-2015 มี 2 เมลให้มันส่ง Email ไปหาทั้ง 2 เมลนั้นเมื่อครบแล้วให้จบการทำงาน

รบกวนด้วยครับ
<?php

$objConnect = mysqli_connect("","","","");
    //$_POST["sMemberID"] = "1"; // for Sample
$today = date("y-m-d");
    
    $strSQL = "SELECT * FROM Queue Q INNER JOIN member M ON Q.MemberID=M.MemberID INNER JOIN Timeque T ON Q.QueTime = T.QueTime WHERE Q.QueDate = '".$today."'  ";

    $objQuery = mysqli_query($objConnect,$strSQL);
    $obResult = mysqli_fetch_array($objQuery);
    if($obResult)
    {
        
    
    $strTo =  $obResult["Email"];
    $strSubject = "=?UTF-8?B?".base64_encode("ระบบแจ้งเตือนอัตโนมัติจากทางร้าน ")."?=";
    $strHeader .= "MIME-Version: 1.0' . \r\n";

$strHeader .= "Content-type: text/html; charset=utf-8\r\n";

$strHeader .= "From: admin@test.com";
    
    $strEmail =  $obResult["TimeType"];
    
    $strVar = "พรุ่งนี้เป็นคิวของคุณ เวลา : ";
    
    $strMessage = "<p>".$strVar."".$strEmail."</p></br>
    
    
    
    
    ";
    $flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader);  // @ = No Show Error //
    
        if($flgSend)
        {
            echo "Email Sending.";
        }
        else
        {
            echo "Email Can Not Send.";
        }
    }
    

    

mysqli_close($objConnect);
?>
แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ลองวนด้วย SELECT ตามวันที่  แล้วให้มันวนด้วย คำสั่ง while ไม่ก็ forech ตามข้อมูลที่มีอยู่ดูครับ
เช่น

while($obResult = mysqli_fetch_array($objQuery)){
................
...............


}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่