簡體   English   中英

將codeigniter mssql查詢結果發送到郵件

[英]codeigniter mssql query result to mail

我想通過使用codeigniter發送電子郵件,並且消息正文將包含mssql查詢結果。

我不知道在這種情況下該怎么辦。 也嘗試過。 mssql_row_assoc()。 但它僅通過郵件發送一行。

碼:

while($row = mssql_fetch_array($query)){

    $this->email->message( "<table border='1' style='width:100%; height:auto;'>
    <tr>
       <td>Date</td>
       <td>Name</td>
       <td>Department</td>
        <td>Time</td>
    </tr>  <tr>
    <td>".$row['emp_valid_date']."</td>
    <td>".$row['emp_valid_name']."</td>
    <td>".$row['emp_valid_dept']."</td><td>".
     $row['emp_valid_time']."</td>
     </tr>"
    );
}

需要幫忙。

嘗試先創建一個表並將其存儲在變量中,然后將其添加到$this -> email -> messsage

例:

$data = "<table border='1' style='width:100%; height:auto;'>";

while($row = mssql_fetch_array($query)){

    $data .= "
   <tr>
      <td>Date</td>
      <td>Name</td>
      <td>Department</td>
      <td>Time</td>
   </tr>
   <tr>
      <td>".$row['emp_valid_date']."</td>
      <td>".$row['emp_valid_name']."</td>
      <td>".$row['emp_valid_dept']."</td>
      <td>".$row['emp_valid_time']."</td>
   </tr>";

}

$data .= "</table>";

$this->email->message($data);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM